XZ Utils  5.2.2
Data Fields
lzma_outq Struct Reference

Data Fields

lzma_outbufbufs
 Array of buffers that are used cyclically. More...
 
uint8_t * bufs_mem
 Memory allocated for all the buffers. More...
 
size_t buf_size_max
 Amount of buffer space available in each buffer. More...
 
uint32_t bufs_allocated
 Number of buffers allocated. More...
 
uint32_t bufs_pos
 
uint32_t bufs_used
 Number of buffers in use. More...
 
size_t read_pos
 Position in the buffer in lzma_outq_read() More...
 

Field Documentation

lzma_outbuf* lzma_outq::bufs

Array of buffers that are used cyclically.

Referenced by lzma_outq_end(), lzma_outq_get_buf(), lzma_outq_init(), and lzma_outq_is_readable().

uint8_t* lzma_outq::bufs_mem

Memory allocated for all the buffers.

Referenced by lzma_outq_end(), lzma_outq_get_buf(), and lzma_outq_init().

size_t lzma_outq::buf_size_max

Amount of buffer space available in each buffer.

Referenced by lzma_outq_get_buf(), lzma_outq_init(), and worker_error().

uint32_t lzma_outq::bufs_allocated

Number of buffers allocated.

Referenced by lzma_outq_get_buf(), lzma_outq_has_buf(), lzma_outq_init(), and lzma_outq_is_readable().

uint32_t lzma_outq::bufs_pos

Position in the bufs array. The next buffer to be taken into use is bufs[bufs_pos].

Referenced by lzma_outq_get_buf(), lzma_outq_init(), and lzma_outq_is_readable().

uint32_t lzma_outq::bufs_used
size_t lzma_outq::read_pos

Position in the buffer in lzma_outq_read()

Referenced by lzma_outq_init().


The documentation for this struct was generated from the following file: