The contents of this structure are private.
More...
The contents of this structure are private.
Definition at line 26 of file job.h.
const char* rs_job::job_name |
Human-readable job operation name.
Definition at line 30 of file job.h.
Callback for each processing step.
Definition at line 35 of file job.h.
Final result of processing job.
Used by rs_job_s_failed().
Definition at line 38 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 48 of file job.h.
Pointer to the signature that's being used by the operation.
Definition at line 51 of file job.h.
Flag indicating signature should be destroyed with the job.
Definition at line 54 of file job.h.
Command byte currently being processed, if any.
Definition at line 57 of file job.h.
rs_weak_sum_t rs_job::weak_sig |
The rollsum weak signature accumulator used by delta.c.
Definition at line 63 of file job.h.
Lengths of expected parameters.
Definition at line 66 of file job.h.
Encoding statistics.
Definition at line 72 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. scoop_next[scoop_pos..scoop_avail] is the data yet to be scanned.
Definition at line 77 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 84 of file job.h.
If copy_len
is >0, then that much data should be copied through from the input.
Definition at line 89 of file job.h.
rs_long_t rs_job::basis_pos |
Copy from the basis position.
Definition at line 92 of file job.h.
Callback used to copy data from the basis into the output.
Definition at line 95 of file job.h.
The documentation for this struct was generated from the following file: