Rizin
unix-like reverse engineering framework and cli tools
|
#include <outqueue.h>
Public Attributes | |
lzma_outbuf * | bufs |
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... | |
Definition at line 37 of file outqueue.h.
size_t lzma_outq::buf_size_max |
Amount of buffer space available in each buffer.
Definition at line 45 of file outqueue.h.
Referenced by lzma_outq_get_buf(), and lzma_outq_init().
lzma_outbuf* lzma_outq::bufs |
Array of buffers that are used cyclically.
Definition at line 39 of file outqueue.h.
Referenced by lzma_outq_end(), lzma_outq_get_buf(), lzma_outq_init(), and lzma_outq_is_readable().
uint32_t lzma_outq::bufs_allocated |
Number of buffers allocated.
Definition at line 48 of file outqueue.h.
Referenced by lzma_outq_get_buf(), lzma_outq_has_buf(), lzma_outq_init(), and lzma_outq_is_readable().
uint8_t* lzma_outq::bufs_mem |
Memory allocated for all the buffers.
Definition at line 42 of file outqueue.h.
Referenced by lzma_outq_end(), lzma_outq_get_buf(), and lzma_outq_init().
uint32_t lzma_outq::bufs_pos |
Position in the bufs array. The next buffer to be taken into use is bufs[bufs_pos].
Definition at line 52 of file outqueue.h.
Referenced by lzma_outq_get_buf(), lzma_outq_init(), and lzma_outq_is_readable().
uint32_t lzma_outq::bufs_used |
Number of buffers in use.
Definition at line 55 of file outqueue.h.
Referenced by lzma_outq_get_buf(), lzma_outq_has_buf(), lzma_outq_init(), lzma_outq_is_empty(), and lzma_outq_is_readable().
size_t lzma_outq::read_pos |
Position in the buffer in lzma_outq_read()
Definition at line 58 of file outqueue.h.
Referenced by lzma_outq_init().