\doxysubsection{rs\+\_\+stats Struct Reference}
\label{structrs__stats}\index{rs\_stats@{rs\_stats}}


Performance statistics from a librsync encoding or decoding operation.  




{\ttfamily \#include $<$librsync.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char const  $\ast$ \mbox{\hyperlink{structrs__stats_a7bea565f5d1687eb6b953b518034d43c}{op}}
\begin{DoxyCompactList}\small\item\em Human-\/readable name of current operation. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{structrs__stats_a0126775feaafac1539f519ac56346713}{lit\+\_\+cmds}}
\begin{DoxyCompactList}\small\item\em Number of literal commands. \end{DoxyCompactList}\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_af21a0846d6bafd18f6f592862808fac4}{lit\+\_\+bytes}}
\begin{DoxyCompactList}\small\item\em Number of literal bytes. \end{DoxyCompactList}\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_a30dfcfe89000e028ca4054c8501879fc}{lit\+\_\+cmdbytes}}
\begin{DoxyCompactList}\small\item\em Number of bytes used in literal command headers. \end{DoxyCompactList}\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_a6ade0b71046b937d5caa10247842fe54}{copy\+\_\+cmds}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_a9b21056da59babbb2821136da124062d}{copy\+\_\+bytes}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_adff5dde5dffc6a43920ca6c7efb28ab7}{copy\+\_\+cmdbytes}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_ae0089977b2e626379ace74995402f771}{sig\+\_\+cmds}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_acc808480deca2206d1e619ae1915a3a2}{sig\+\_\+bytes}}
\item 
int \mbox{\hyperlink{structrs__stats_a6c77fd7f630fcd027c80a73cfb8a1d8c}{false\+\_\+matches}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_acacc5f67f9babdefed46bf12473c985f}{sig\+\_\+blocks}}
\begin{DoxyCompactList}\small\item\em Number of blocks described by the signature. \end{DoxyCompactList}\item 
size\+\_\+t \mbox{\hyperlink{structrs__stats_ac55f8f367cb710aeb7bb890460b7b91c}{block\+\_\+len}}
\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_afc6c46001cdce8922e443946c4151051}{in\+\_\+bytes}}
\begin{DoxyCompactList}\small\item\em Total bytes read from input. \end{DoxyCompactList}\item 
rs\+\_\+long\+\_\+t \mbox{\hyperlink{structrs__stats_ace1905d4a0a8d1dfd76a94051afbe571}{out\+\_\+bytes}}
\begin{DoxyCompactList}\small\item\em Total bytes written to output. \end{DoxyCompactList}\item 
time\+\_\+t \mbox{\hyperlink{structrs__stats_a1f30c027013822644cb823fd87d20dab}{start}}
\item 
time\+\_\+t \mbox{\hyperlink{structrs__stats_a543d6f50259659695dcd9cff694d04e8}{end}}
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
Performance statistics from a librsync encoding or decoding operation. 

\begin{DoxySeeAlso}{See also}
api\+\_\+stats 

\mbox{\hyperlink{librsync_8h_af35648a6cd1fff934021114802bbb303}{rs\+\_\+format\+\_\+stats()}} 

\mbox{\hyperlink{librsync_8h_ad7216989717e18b89c82509a01d9ae03}{rs\+\_\+log\+\_\+stats()}} 
\end{DoxySeeAlso}


Definition at line \mbox{\hyperlink{librsync_8h_source_l00210}{210}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.



\doxysubsubsection{Field Documentation}
\mbox{\label{structrs__stats_a7bea565f5d1687eb6b953b518034d43c}} 
\index{rs\_stats@{rs\_stats}!op@{op}}
\index{op@{op}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{op}{op}}
{\footnotesize\ttfamily char const$\ast$ rs\+\_\+stats\+::op}



Human-\/readable name of current operation. 

For example, \char`\"{}delta\char`\"{}. 

Definition at line \mbox{\hyperlink{librsync_8h_source_l00211}{211}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a0126775feaafac1539f519ac56346713}} 
\index{rs\_stats@{rs\_stats}!lit\_cmds@{lit\_cmds}}
\index{lit\_cmds@{lit\_cmds}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{lit\_cmds}{lit\_cmds}}
{\footnotesize\ttfamily int rs\+\_\+stats\+::lit\+\_\+cmds}



Number of literal commands. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00213}{213}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_af21a0846d6bafd18f6f592862808fac4}} 
\index{rs\_stats@{rs\_stats}!lit\_bytes@{lit\_bytes}}
\index{lit\_bytes@{lit\_bytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{lit\_bytes}{lit\_bytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::lit\+\_\+bytes}



Number of literal bytes. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00214}{214}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a30dfcfe89000e028ca4054c8501879fc}} 
\index{rs\_stats@{rs\_stats}!lit\_cmdbytes@{lit\_cmdbytes}}
\index{lit\_cmdbytes@{lit\_cmdbytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{lit\_cmdbytes}{lit\_cmdbytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::lit\+\_\+cmdbytes}



Number of bytes used in literal command headers. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00215}{215}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a6ade0b71046b937d5caa10247842fe54}} 
\index{rs\_stats@{rs\_stats}!copy\_cmds@{copy\_cmds}}
\index{copy\_cmds@{copy\_cmds}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{copy\_cmds}{copy\_cmds}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::copy\+\_\+cmds}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00218}{218}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a9b21056da59babbb2821136da124062d}} 
\index{rs\_stats@{rs\_stats}!copy\_bytes@{copy\_bytes}}
\index{copy\_bytes@{copy\_bytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{copy\_bytes}{copy\_bytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::copy\+\_\+bytes}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00218}{218}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_adff5dde5dffc6a43920ca6c7efb28ab7}} 
\index{rs\_stats@{rs\_stats}!copy\_cmdbytes@{copy\_cmdbytes}}
\index{copy\_cmdbytes@{copy\_cmdbytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{copy\_cmdbytes}{copy\_cmdbytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::copy\+\_\+cmdbytes}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00218}{218}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_ae0089977b2e626379ace74995402f771}} 
\index{rs\_stats@{rs\_stats}!sig\_cmds@{sig\_cmds}}
\index{sig\_cmds@{sig\_cmds}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{sig\_cmds}{sig\_cmds}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::sig\+\_\+cmds}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00219}{219}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_acc808480deca2206d1e619ae1915a3a2}} 
\index{rs\_stats@{rs\_stats}!sig\_bytes@{sig\_bytes}}
\index{sig\_bytes@{sig\_bytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{sig\_bytes}{sig\_bytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::sig\+\_\+bytes}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00219}{219}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a6c77fd7f630fcd027c80a73cfb8a1d8c}} 
\index{rs\_stats@{rs\_stats}!false\_matches@{false\_matches}}
\index{false\_matches@{false\_matches}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{false\_matches}{false\_matches}}
{\footnotesize\ttfamily int rs\+\_\+stats\+::false\+\_\+matches}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00220}{220}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_acacc5f67f9babdefed46bf12473c985f}} 
\index{rs\_stats@{rs\_stats}!sig\_blocks@{sig\_blocks}}
\index{sig\_blocks@{sig\_blocks}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{sig\_blocks}{sig\_blocks}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::sig\+\_\+blocks}



Number of blocks described by the signature. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00222}{222}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_ac55f8f367cb710aeb7bb890460b7b91c}} 
\index{rs\_stats@{rs\_stats}!block\_len@{block\_len}}
\index{block\_len@{block\_len}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{block\_len}{block\_len}}
{\footnotesize\ttfamily size\+\_\+t rs\+\_\+stats\+::block\+\_\+len}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00225}{225}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_afc6c46001cdce8922e443946c4151051}} 
\index{rs\_stats@{rs\_stats}!in\_bytes@{in\_bytes}}
\index{in\_bytes@{in\_bytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{in\_bytes}{in\_bytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::in\+\_\+bytes}



Total bytes read from input. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00227}{227}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_ace1905d4a0a8d1dfd76a94051afbe571}} 
\index{rs\_stats@{rs\_stats}!out\_bytes@{out\_bytes}}
\index{out\_bytes@{out\_bytes}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{out\_bytes}{out\_bytes}}
{\footnotesize\ttfamily rs\+\_\+long\+\_\+t rs\+\_\+stats\+::out\+\_\+bytes}



Total bytes written to output. 



Definition at line \mbox{\hyperlink{librsync_8h_source_l00228}{228}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a1f30c027013822644cb823fd87d20dab}} 
\index{rs\_stats@{rs\_stats}!start@{start}}
\index{start@{start}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{start}{start}}
{\footnotesize\ttfamily time\+\_\+t rs\+\_\+stats\+::start}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00230}{230}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.

\mbox{\label{structrs__stats_a543d6f50259659695dcd9cff694d04e8}} 
\index{rs\_stats@{rs\_stats}!end@{end}}
\index{end@{end}!rs\_stats@{rs\_stats}}
\doxyparagraph{\texorpdfstring{end}{end}}
{\footnotesize\ttfamily time\+\_\+t rs\+\_\+stats\+::end}



Definition at line \mbox{\hyperlink{librsync_8h_source_l00230}{230}} of file \mbox{\hyperlink{librsync_8h_source}{librsync.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{librsync_8h}{librsync.\+h}}\end{DoxyCompactItemize}
