Mixes for Privacy and Anonymity in the Internet
|
Public Attributes | |
fmHashTableEntry * | pHead |
HCHANNEL | channelIn |
HCHANNEL | channelOut |
CASymChannelCipher * | pCipher |
bool | bIsSuspended |
struct t_firstmixchannellist * | prev |
struct t_firstmixchannellist * | next |
Private Attributes | |
struct { | |
struct t_firstmixchannellist * prev | |
struct t_firstmixchannellist * next | |
} | list_OutChannelHashTable |
struct { | |
struct t_firstmixchannellist * prev | |
struct t_firstmixchannellist * next | |
} | list_InChannelPerSocket |
Friends | |
class | CAFirstMixChannelList |
|
friend |
bool t_firstmixchannellist::bIsSuspended |
Referenced by CAFirstMixChannelList::addChannel(), and CAFirstMixA::notifyAllUserChannels().
HCHANNEL t_firstmixchannellist::channelIn |
HCHANNEL t_firstmixchannellist::channelOut |
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixA::closeConnection(), CAFirstMixA::finishPacket(), CAFirstMixChannelList::get_intern_without_lock(), CAFirstMixA::loop(), CAFirstMixB::loop(), CAFirstMixA::notifyAllUserChannels(), CAFirstMixChannelList::remove(), and CAFirstMixChannelList::removeChannel().
struct { ... } t_firstmixchannellist::list_InChannelPerSocket |
struct { ... } t_firstmixchannellist::list_OutChannelHashTable |
struct t_firstmixchannellist* t_firstmixchannellist::next |
CASymChannelCipher* t_firstmixchannellist::pCipher |
fmHashTableEntry* t_firstmixchannellist::pHead |
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixA::loop(), and CAFirstMixB::loop().
struct t_firstmixchannellist* t_firstmixchannellist::prev |