Mixe for Privacy and Anonymity in the Internet
|
#include <CAFirstMixChannelList.hpp>
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 |
Definition at line 133 of file CAFirstMixChannelList.hpp.
|
friend |
Definition at line 169 of file CAFirstMixChannelList.hpp.
bool t_firstmixchannellist::bIsSuspended |
Definition at line 142 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), and CAFirstMixA::notifyAllUserChannels().
HCHANNEL t_firstmixchannellist::channelIn |
Definition at line 138 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixA::finishPacket(), CAFirstMixChannelList::get(), CAFirstMixA::loop(), CAFirstMixB::loop(), and CAFirstMixChannelList::removeChannel().
HCHANNEL t_firstmixchannellist::channelOut |
Definition at line 139 of file CAFirstMixChannelList.hpp.
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 |
Definition at line 160 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixChannelList::get(), CAFirstMixChannelList::get_intern_without_lock(), CAFirstMixChannelList::getNextChannel(), CAFirstMixChannelList::remove(), and CAFirstMixChannelList::removeChannel().
CASymChannelCipher* t_firstmixchannellist::pCipher |
Definition at line 141 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMix::clean(), CAFirstMixA::closeConnection(), CAFirstMixA::finishPacket(), CAFirstMixA::loop(), and CAFirstMixB::loop().
fmHashTableEntry* t_firstmixchannellist::pHead |
Definition at line 136 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixA::loop(), and CAFirstMixB::loop().
struct t_firstmixchannellist* t_firstmixchannellist::prev |
Definition at line 159 of file CAFirstMixChannelList.hpp.
Referenced by CAFirstMixChannelList::addChannel(), CAFirstMixChannelList::remove(), and CAFirstMixChannelList::removeChannel().