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

List of all members.

Public Member Functions

 CALastMixBChannelList ()
 ~CALastMixBChannelList ()
t_lastMixBChannelListEntryadd (HCHANNEL a_channelId, CASymCipher *a_channelCipher, CAChain *a_associatedChain)
t_lastMixBChannelListEntryget (HCHANNEL a_channelId)
void removeFromTable (t_lastMixBChannelListEntry *a_channelEntry)

Private Member Functions

t_lastMixBChannelListEntrygetEntryInternal (HCHANNEL a_channelId)

Private Attributes

UINT32 m_channelTableSize
t_lastMixBChannelListEntry ** m_pChannelTable
CAMutexm_pMutex

Constructor & Destructor Documentation

References m_pChannelTable, and m_pMutex.


Member Function Documentation

t_lastMixBChannelListEntry * CALastMixBChannelList::add ( HCHANNEL  a_channelId,
CASymCipher a_channelCipher,
CAChain a_associatedChain 
)

Member Data Documentation

Referenced by add(), and CALastMixBChannelList().