librsync
2.0.2
|
Data Fields | |
int | dogtag |
const char * | job_name |
Human-readable job operation name. More... | |
rs_buffers_t * | stream |
rs_result(* | statefn )(rs_job_t *) |
Callback for each processing step. More... | |
rs_result | final_result |
Final result of processing job. More... | |
int | sig_magic |
int | sig_block_len |
int | sig_strong_len |
rs_long_t | sig_fsize |
The size of the signature file if available. More... | |
rs_signature_t * | signature |
Pointer to the signature that's being used by the operation. More... | |
int | job_owns_sig |
Flag indicating signature should be destroyed with the job. More... | |
unsigned char | op |
Command byte currently being processed, if any. More... | |
rs_weak_sum_t | weak_sig |
The weak signature digest used by readsums.c. More... | |
Rollsum | weak_sum |
The rollsum weak signature accumulator used by delta.c. More... | |
rs_long_t | param1 |
Lengths of expected parameters. More... | |
rs_long_t | param2 |
struct rs_prototab_ent const * | cmd |
rs_mdfour_t | output_md4 |
rs_stats_t | stats |
Encoding statistics. More... | |
rs_byte_t * | scoop_buf |
Buffer of data in the scoop. More... | |
rs_byte_t * | scoop_next |
size_t | scoop_alloc |
size_t | scoop_avail |
size_t | scoop_pos |
rs_byte_t | write_buf [36] |
If USED is >0, then buf contains that much write data to be sent out. More... | |
int | write_len |
rs_long_t | copy_len |
If copy_len is >0, then that much data should be copied through from the input. More... | |
rs_long_t | basis_pos |
Copy from the basis position. More... | |
rs_long_t | basis_len |
rs_copy_cb * | copy_cb |
Callback used to copy data from the basis into the output. More... | |
void * | copy_arg |
const char* rs_job::job_name |
rs_result rs_job::final_result |
rs_long_t rs_job::sig_fsize |
rs_signature_t* rs_job::signature |
int rs_job::job_owns_sig |
unsigned char rs_job::op |
rs_weak_sum_t rs_job::weak_sig |
The weak signature digest used by readsums.c.
Rollsum rs_job::weak_sum |
rs_stats_t rs_job::stats |
rs_byte_t* rs_job::scoop_buf |
rs_byte_t rs_job::write_buf[36] |
rs_long_t rs_job::copy_len |
rs_copy_cb* rs_job::copy_cb |