EGlist_t Struct Reference
[EGlist]

#include <eg_list.h>

Collaboration diagram for EGlist_t:

Collaboration graph
[legend]

Detailed Description

List Basic Structure.

Description:
This structure holds a general doubled linked list, it mantains the size of the list (i.e. how many members does the list contain), also has a reference to the memory pool manager from where we alloc memory, and a pointer to the end and the beginning of the list. If the list is empty, then begin and end point to the NULL pointer

Definition at line 106 of file eg_list.h.

Data Fields

EGlistNode_tbegin
EGlistNode_tend
EGmemPool_tmempool
unsigned int size


Field Documentation

EGlistNode_t* EGlist_t::begin
 

Pointer to the first element of the list.

Definition at line 108 of file eg_list.h.

EGlistNode_t* EGlist_t::end
 

Pointer to the last element of the list.

Definition at line 109 of file eg_list.h.

EGmemPool_t* EGlist_t::mempool
 

Pointer to the local memory pool manager

Definition at line 110 of file eg_list.h.

unsigned int EGlist_t::size
 

Actual size of the list

Definition at line 111 of file eg_list.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jan 30 08:55:08 2006 for EGlib by  doxygen 1.4.5