Public Member Functions | |
C_MultiList (long, long) | |
~C_MultiList (void) | |
int | initList (long) |
int | moveToList (long, long) |
long | getFirst (long) |
long | getNext (long) |
int | isInState (long, long) |
long | getCurrentList (long) |
Type * | getElementPayload (long) |
int | setElementPayload (long, Type *) |
long | getNbElements (long) |
void | dump (void) |
Protected Types | |
typedef C_MultiList::s_element | struct_element |
typedef C_MultiList::s_listHeader | struct_listHeader |
Protected Member Functions | |
int | removeElement (long) |
int | initSingleElement (long, long) |
Protected Attributes | |
long | firstListIndex |
long | lastListIndex |
long | nbLists |
long | nbElements |
s_element * | elementList |
s_listHeader * | stateList |
int | initDone |
Classes | |
struct | s_element |
struct | s_listHeader |
Definition at line 79 of file C_MultiList.hpp.