![]() |
ucx
UAP Common Extensions
|
Structure for the UCX buffer data. More...
#include <buffer.h>
Data Fields | ||
| union { | ||
| char * space | ||
| Data is interpreted as text. | ||
| unsigned char * bytes | ||
| Data is interpreted as binary. | ||
| }; | ||
| A pointer to the buffer contents. | ||
| const CxAllocator * | allocator | |
| The allocator to use for automatic memory management. | ||
| CxBufferFlushConfig * | flush | |
| Optional flush configuration. | ||
| size_t | pos | |
| Current position of the buffer. | ||
| size_t | capacity | |
| Current capacity (i.e. | ||
| size_t | size | |
| Current size of the buffer content. | ||
| int | flags | |
| Flag register for buffer features. | ||
Structure for the UCX buffer data.
| size_t cx_buffer_s::capacity |
Current capacity (i.e.
maximum size) of the buffer.
| int cx_buffer_s::flags |
Flag register for buffer features.
| CxBufferFlushConfig* cx_buffer_s::flush |
Optional flush configuration.