The contents of this structure are private.
More...
The contents of this structure are private.
Definition at line 47 of file job.h.
const char* rs_job::job_name |
Human-readable job operation name.
Definition at line 51 of file job.h.
Callback for each processing step.
Definition at line 56 of file job.h.
Final result of processing job.
Used by rs_job_s_failed().
Definition at line 59 of file job.h.
rs_long_t rs_job::sig_fsize |
The size of the signature file if available.
Used by loadsums.c when initializing the signature to preallocate memory.
Definition at line 69 of file job.h.
Pointer to the signature that's being used by the operation.
Definition at line 72 of file job.h.
Flag indicating signature should be destroyed with the job.
Definition at line 75 of file job.h.
Command byte currently being processed, if any.
Definition at line 78 of file job.h.
rs_weak_sum_t rs_job::weak_sig |
The rollsum weak signature accumulator used by delta.c.
Definition at line 84 of file job.h.
Lengths of expected parameters.
Definition at line 87 of file job.h.
Encoding statistics.
Definition at line 93 of file job.h.
rs_byte_t* rs_job::scoop_buf |
Buffer of data in the scoop.
Allocation is scoop_buf[0..scoop_alloc], and scoop_next[0..scoop_avail] contains data yet to be processed. The buffer allocation pointer.
Definition at line 97 of file job.h.
rs_byte_t* rs_job::scoop_next |
The next data pointer.
Definition at line 98 of file job.h.
size_t rs_job::scoop_alloc |
The buffer allocation size.
Definition at line 99 of file job.h.
size_t rs_job::scoop_avail |
The amount of data available.
Definition at line 100 of file job.h.
rs_byte_t* rs_job::scan_buf |
The delta scan buffer, where scan_buf[scan_pos..scan_len] is the data yet to be scanned.
The delta scan buffer pointer.
Definition at line 104 of file job.h.
The delta scan buffer length.
Definition at line 105 of file job.h.
The delta scan position.
Definition at line 106 of file job.h.
rs_byte_t rs_job::write_buf[36] |
If USED is >0, then buf contains that much write data to be sent out.
Definition at line 109 of file job.h.
If copy_len
is >0, then that much data should be copied through from the input.
Definition at line 114 of file job.h.
rs_long_t rs_job::basis_pos |
Copy from the basis position.
Definition at line 117 of file job.h.
Callback used to copy data from the basis into the output.
Definition at line 120 of file job.h.
The documentation for this struct was generated from the following file: