universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: ucx: UcxBuffer Struct Reference universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390:
universe@390:
ucx universe@390:
universe@390:
UAP Common Extensions
universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390:
universe@390: universe@390:
universe@390: universe@390:
universe@390:
universe@390:
universe@390: Data Fields
universe@390:
universe@390:
UcxBuffer Struct Reference
universe@390:
universe@390:
universe@390: universe@390:

UCX Buffer. universe@390: More...

universe@390: universe@390:

#include <buffer.h>

universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390: universe@390:

universe@390: Data Fields

char * space
 A pointer to the buffer contents. More...
 
size_t pos
 Current position of the buffer. More...
 
size_t capacity
 Current capacity (i.e. More...
 
size_t size
 Current size of the buffer content. More...
 
int flags
 Flag register for buffer features. More...
 
universe@390:

Detailed Description

universe@390:

UCX Buffer.

universe@390:

Field Documentation

universe@390: universe@390:

◆ capacity

universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390:
size_t UcxBuffer::capacity
universe@390:
universe@390: universe@390:

Current capacity (i.e.

universe@390:

maximum size) of the buffer.

universe@390: universe@390:
universe@390:
universe@390: universe@390:

◆ flags

universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390:
int UcxBuffer::flags
universe@390:
universe@390: universe@390:

Flag register for buffer features.

universe@390:
See also
UCX_BUFFER_DEFAULT
universe@390:
universe@390: UCX_BUFFER_AUTOFREE
universe@390:
universe@390: UCX_BUFFER_AUTOEXTEND
universe@390: universe@390:
universe@390:
universe@390: universe@390:

◆ pos

universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390:
size_t UcxBuffer::pos
universe@390:
universe@390: universe@390:

Current position of the buffer.

universe@390: universe@390:
universe@390:
universe@390: universe@390:

◆ size

universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390:
size_t UcxBuffer::size
universe@390:
universe@390: universe@390:

Current size of the buffer content.

universe@390: universe@390:
universe@390:
universe@390: universe@390:

◆ space

universe@390: universe@390:
universe@390:
universe@390: universe@390: universe@390: universe@390: universe@390:
char* UcxBuffer::space
universe@390:
universe@390: universe@390:

A pointer to the buffer contents.

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