Mixe for Privacy and Anonymity in the Internet
|
#include <CAFirstMix.hpp>
Public Member Functions | |
CAFirstMixChannelToQueueList () | |
SINT32 | add (HCHANNEL channel, CAQueue *pQueue) |
CAQueue * | get (HCHANNEL channel) |
SINT32 | removeChannel (HCHANNEL channel) |
void | performanceTest () |
Private Attributes | |
CAMutex * | m_pMutex |
tFirstMixChannelToQueueListEntry ** | m_pHeads |
Definition at line 123 of file CAFirstMix.hpp.
|
inline |
Definition at line 126 of file CAFirstMix.hpp.
Definition at line 133 of file CAFirstMix.hpp.
References t_FirstMixChannelToQueueList_entry::channel, channel, E_SUCCESS, CAMutex::lock(), m_pHeads, m_pMutex, t_FirstMixChannelToQueueList_entry::next, t_FirstMixChannelToQueueList_entry::pQueue, and CAMutex::unlock().
Referenced by performanceTest().
Definition at line 146 of file CAFirstMix.hpp.
References t_FirstMixChannelToQueueList_entry::channel, channel, CAMutex::lock(), m_pHeads, m_pMutex, t_FirstMixChannelToQueueList_entry::next, t_FirstMixChannelToQueueList_entry::pQueue, and CAMutex::unlock().
Referenced by performanceTest().
|
inline |
Definition at line 197 of file CAFirstMix.hpp.
References add(), diff64(), get(), getcurrentTimeMillis(), and getRandom().
Definition at line 170 of file CAFirstMix.hpp.
References t_FirstMixChannelToQueueList_entry::channel, channel, E_SUCCESS, E_UNKNOWN, CAMutex::lock(), m_pHeads, m_pMutex, t_FirstMixChannelToQueueList_entry::next, and CAMutex::unlock().
|
private |
Definition at line 225 of file CAFirstMix.hpp.
Referenced by add(), CAFirstMixChannelToQueueList(), get(), and removeChannel().
|
private |
Definition at line 224 of file CAFirstMix.hpp.
Referenced by add(), CAFirstMixChannelToQueueList(), get(), and removeChannel().