C_MultiList< Type > Class Template Reference

List of all members.

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_elementelementList
s_listHeaderstateList
int initDone

Classes

struct  s_element
struct  s_listHeader

Detailed Description

template<class Type>
class C_MultiList< Type >

Definition at line 79 of file C_MultiList.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Mar 7 14:57:55 2007 for Seagull by  doxygen 1.4.6