librsync  2.3.4
Data Fields
rs_stats Struct Reference

Performance statistics from a librsync encoding or decoding operation. More...

#include <librsync.h>

Data Fields

char const * op
 Human-readable name of current operation. More...
 
int lit_cmds
 Number of literal commands. More...
 
rs_long_t lit_bytes
 Number of literal bytes. More...
 
rs_long_t lit_cmdbytes
 Number of bytes used in literal command headers. More...
 
rs_long_t copy_cmds
 
rs_long_t copy_bytes
 
rs_long_t copy_cmdbytes
 
rs_long_t sig_cmds
 
rs_long_t sig_bytes
 
int false_matches
 
rs_long_t sig_blocks
 Number of blocks described by the signature. More...
 
size_t block_len
 
rs_long_t in_bytes
 Total bytes read from input. More...
 
rs_long_t out_bytes
 Total bytes written to output. More...
 
time_t start
 
time_t end
 

Detailed Description

Performance statistics from a librsync encoding or decoding operation.

See also
api_stats
rs_format_stats()
rs_log_stats()

Definition at line 210 of file librsync.h.

Field Documentation

◆ op

char const* rs_stats::op

Human-readable name of current operation.

For example, "delta".

Definition at line 211 of file librsync.h.

◆ lit_cmds

int rs_stats::lit_cmds

Number of literal commands.

Definition at line 213 of file librsync.h.

◆ lit_bytes

rs_long_t rs_stats::lit_bytes

Number of literal bytes.

Definition at line 214 of file librsync.h.

◆ lit_cmdbytes

rs_long_t rs_stats::lit_cmdbytes

Number of bytes used in literal command headers.

Definition at line 215 of file librsync.h.

◆ copy_cmds

rs_long_t rs_stats::copy_cmds

Definition at line 218 of file librsync.h.

◆ copy_bytes

rs_long_t rs_stats::copy_bytes

Definition at line 218 of file librsync.h.

◆ copy_cmdbytes

rs_long_t rs_stats::copy_cmdbytes

Definition at line 218 of file librsync.h.

◆ sig_cmds

rs_long_t rs_stats::sig_cmds

Definition at line 219 of file librsync.h.

◆ sig_bytes

rs_long_t rs_stats::sig_bytes

Definition at line 219 of file librsync.h.

◆ false_matches

int rs_stats::false_matches

Definition at line 220 of file librsync.h.

◆ sig_blocks

rs_long_t rs_stats::sig_blocks

Number of blocks described by the signature.

Definition at line 222 of file librsync.h.

◆ block_len

size_t rs_stats::block_len

Definition at line 225 of file librsync.h.

◆ in_bytes

rs_long_t rs_stats::in_bytes

Total bytes read from input.

Definition at line 227 of file librsync.h.

◆ out_bytes

rs_long_t rs_stats::out_bytes

Total bytes written to output.

Definition at line 228 of file librsync.h.

◆ start

time_t rs_stats::start

Definition at line 230 of file librsync.h.

◆ end

time_t rs_stats::end

Definition at line 230 of file librsync.h.


The documentation for this struct was generated from the following file: