|
ucx
UAP Common Extensions
|
Metadata for a linked list. More...
#include <linked_list.h>
Data Fields | |
| struct cx_list_s | base |
| Base members. | |
| off_t | loc_prev |
| Location of the prev pointer (mandatory). | |
| off_t | loc_next |
| Location of the next pointer (mandatory). | |
| off_t | loc_data |
| Location of the payload (mandatory). | |
| off_t | loc_extra |
| Location of extra data (optional). | |
| size_t | extra_data_len |
| Additional bytes to allocate behind the payload (e.g. | |
| void * | begin |
| Pointer to the first node. | |
| void * | end |
| Pointer to the last node. | |
Metadata for a linked list.
| size_t cx_linked_list_s::extra_data_len |
Additional bytes to allocate behind the payload (e.g.
for metadata).
| off_t cx_linked_list_s::loc_extra |
Location of extra data (optional).
Negative when no extra data is requested.