Mixes for Privacy and Anonymity in the Internet
|
This class implements the pool strategie of a Mix. More...
Public Member Functions | |
CAPool (UINT32 poolsize) | |
~CAPool () | |
SINT32 | pool (tPoolEntry *pPoolEntry) |
Private Attributes | |
tPoolListEntry * | m_pPoolList |
tPoolListEntry * | m_pLastEntry |
tPoolListEntry * | m_pEntry |
HCHANNEL * | m_arChannelIDs |
UINT32 | m_uPoolSize |
UINT32 | m_uRandMax |
This class implements the pool strategie of a Mix.
See [Message Pool] for more information.
CAPool::CAPool | ( | UINT32 | poolsize | ) |
CAPool::~CAPool | ( | ) |
References m_arChannelIDs, m_pEntry, m_pPoolList, and t_pool_list::next.
SINT32 CAPool::pool | ( | tPoolEntry * | pPoolEntry | ) |
|
private |
|
private |
|
private |