Mixes for Privacy and Anonymity in the Internet
Public Attributes | Private Attributes | Friends
t_fmhashtableentry Struct Reference

List of all members.

Public Attributes

CAMuxSocketpMuxSocket
CAQueuepQueueSend
CAQueuepControlMessageQueue
CAControlChannelDispatcherpControlChannelDispatcher
SINT32 uAlreadySendPacketSize
tQueueEntry oQueueEntry
UINT32 cSuspend
UINT64 id
CASymCipherpSymCipher
UINT8 peerIP [4]
UINT32 countryID
volatile UINT32 delayBucket
 CountryID of this IP Address.
volatile UINT32 delayBucketID
bool bRecoverTimeout
SINT32 kickoutSendRetries
bool bCountPacket
struct t_fmhashtableentryprev
struct t_fmhashtableentrynext
SINT32 timoutSecs

Private Attributes

UINT32 cNumberOfChannels
struct t_firstmixchannellistpChannelList
struct {
   struct t_fmhashtableentry *   prev
   struct t_fmhashtableentry *   next
list_HashEntries
struct {
   struct t_fmhashtableentry *   prev
   struct t_fmhashtableentry *   next
   SINT32   timoutSecs
list_TimeoutHashEntries
CAConditionVariablecleanupNotifier
tAiAccountingInfopAccountingInfo

Friends

class CAFirstMixChannelList
class CAAccountingInstance
class CAAccountingControlChannel
class CAFirstMixA

Friends And Related Function Documentation

friend class CAAccountingControlChannel [friend]
friend class CAAccountingInstance [friend]
friend class CAFirstMixA [friend]
friend class CAFirstMixChannelList [friend]

Member Data Documentation

CountryID of this IP Address.

Referenced by CAFirstMixChannelList::add(), and CAFirstMixB::loop().

struct { ... } t_fmhashtableentry::list_HashEntries [private]