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