Mixes for Privacy and Anonymity in the Internet
Public Member Functions | Private Attributes | List of all members
CAFirstMixChannelToQueueList Class Reference

Public Member Functions

 CAFirstMixChannelToQueueList ()
 
SINT32 add (HCHANNEL channel, CAQueue *pQueue)
 
CAQueueget (HCHANNEL channel)
 
SINT32 removeChannel (HCHANNEL channel)
 
void performanceTest ()
 

Private Attributes

CAMutexm_pMutex
 
tFirstMixChannelToQueueListEntry ** m_pHeads
 

Constructor & Destructor Documentation

◆ CAFirstMixChannelToQueueList()

CAFirstMixChannelToQueueList::CAFirstMixChannelToQueueList ( )

Member Function Documentation

◆ add()

SINT32 CAFirstMixChannelToQueueList::add ( HCHANNEL  channel,
CAQueue pQueue 
)

◆ get()

CAQueue* CAFirstMixChannelToQueueList::get ( HCHANNEL  channel)

◆ performanceTest()

void CAFirstMixChannelToQueueList::performanceTest ( )

◆ removeChannel()

SINT32 CAFirstMixChannelToQueueList::removeChannel ( HCHANNEL  channel)

Member Data Documentation

◆ m_pHeads

tFirstMixChannelToQueueListEntry** CAFirstMixChannelToQueueList::m_pHeads
private

◆ m_pMutex

CAMutex* CAFirstMixChannelToQueueList::m_pMutex
private