Mixes for Privacy and Anonymity in the Internet
Public Member Functions | Private Member Functions | Private Attributes
CAChainTable Class Reference

List of all members.

Public Member Functions

 CAChainTable (void)
 ~CAChainTable (void)
CAChaingetEntry (UINT8 *a_chainId)
CAChaincreateEntry ()
void deleteEntry (UINT8 *a_chainId)
UINT32 getSize ()
CAChaingetFirstEntry ()
CAChaingetNextEntry ()

Private Member Functions

t_chaintableEntrygetEntryInternal (UINT8 *a_chainId)
void removeEntryInternal (t_chaintableEntry *a_entry)
void getNextEntryInternal (t_chaintableIterator *a_iterator)

Private Attributes

t_chaintableEntry ** m_pChainTable
CAMutexm_pMutex
UINT32 m_chaintableSize
t_chaintableIteratorm_pChaintableIterator

Constructor & Destructor Documentation


Member Function Documentation

void CAChainTable::deleteEntry ( UINT8 a_chainId)
CAChain * CAChainTable::getEntry ( UINT8 a_chainId)
void CAChainTable::getNextEntryInternal ( t_chaintableIterator a_iterator) [private]

Member Data Documentation