librsync
2.3.4
|
The contents of this structure are private. More...
#include <job.h>
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... | |
weaksum_t | 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 |
The next data pointer. More... | |
size_t | scoop_alloc |
The buffer allocation size. More... | |
size_t | scoop_avail |
The amount of data available. More... | |
rs_byte_t * | scan_buf |
The delta scan buffer, where scan_buf[scan_pos..scan_len] is the data yet to be scanned. More... | |
size_t | scan_len |
The delta scan buffer length. More... | |
size_t | scan_pos |
The delta scan position. More... | |
rs_byte_t | write_buf [36] |
If USED is >0, then buf contains that much write data to be sent out. More... | |
size_t | write_len |
size_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_buffers_t* rs_job::stream |
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.
weaksum_t rs_job::weak_sum |
struct rs_prototab_ent const* rs_job::cmd |
rs_mdfour_t rs_job::output_md4 |
rs_stats_t rs_job::stats |
rs_byte_t* rs_job::scoop_buf |
rs_byte_t* rs_job::scan_buf |
rs_byte_t rs_job::write_buf[36] |
size_t rs_job::copy_len |
rs_copy_cb* rs_job::copy_cb |