Multi-ApplicationOnlineProfiling  2.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
chained_list Struct Reference

Basic buffered chained list. More...

#include <Chained_List.h>

Collaboration diagram for chained_list:
Collaboration graph

Data Fields

void * p_payload
 payload array of trunk More...
uint32_t current_offset
 Current offset in trunk. More...
uint32_t size_of_trunk
 Size of a trunk. More...
size_t size_of_payload
 Size of the payload. More...
struct chained_listp_prev
 previous trunk More...

Detailed Description

Basic buffered chained list.

This structure is not intended to be used directly. Chained_List must be used instead.

Definition at line 47 of file Chained_List.h.

Field Documentation

uint32_t chained_list::current_offset

Current offset in trunk.

Definition at line 49 of file Chained_List.h.

void* chained_list::p_payload

payload array of trunk

Definition at line 48 of file Chained_List.h.

struct chained_list* chained_list::p_prev

previous trunk

Definition at line 52 of file Chained_List.h.

size_t chained_list::size_of_payload

Size of the payload.

Definition at line 51 of file Chained_List.h.

uint32_t chained_list::size_of_trunk

Size of a trunk.

Definition at line 50 of file Chained_List.h.

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