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

#include <CAFirstMixChannelList.hpp>

Collaboration diagram for t_fmhashtableentry:
[legend]

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

Detailed Description

Definition at line 50 of file CAFirstMixChannelList.hpp.


Friends And Related Function Documentation

friend class CAAccountingControlChannel [friend]

Definition at line 122 of file CAFirstMixChannelList.hpp.

friend class CAAccountingInstance [friend]

Definition at line 121 of file CAFirstMixChannelList.hpp.

friend class CAFirstMixA [friend]

Definition at line 123 of file CAFirstMixChannelList.hpp.

friend class CAFirstMixChannelList [friend]

Definition at line 114 of file CAFirstMixChannelList.hpp.


Member Data Documentation

Definition at line 60 of file CAFirstMixChannelList.hpp.

Referenced by CAFirstMixA::notifyAllUserChannels().

CountryID of this IP Address.

Definition at line 86 of file CAFirstMixChannelList.hpp.

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

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

The documentation for this struct was generated from the following file: