add(CAMuxSocket *pMuxSocket, const UINT8 peerIP[4], CAQueue *pQueueSend, UINT8 *controlChannelKeyRecv, UINT8 *controlChannelKeySent) | CAFirstMixChannelList | |
addChannel(CAMuxSocket *pMuxSocket, HCHANNEL channelIn, CASymChannelCipher *pCipher, HCHANNEL *channelOut) | CAFirstMixChannelList | |
CAFirstMixChannelList() | CAFirstMixChannelList | |
countTimeoutEntries() | CAFirstMixChannelList | private |
decDelayBuckets(UINT32 delayBucketID) | CAFirstMixChannelList | |
EXPIRATION_TIME_SECS | CAFirstMixChannelList | privatestatic |
fml_loopDelayBuckets(void *) | CAFirstMixChannelList | friend |
forceKickout(fmHashTableEntry *pHashTableEntry, const XERCES_CPP_NAMESPACE::DOMDocument *pErrDoc) | CAFirstMixChannelList | |
get(CAMuxSocket *pMuxSocket, HCHANNEL channelIn) | CAFirstMixChannelList | |
get(CAMuxSocket *pMuxSocket) | CAFirstMixChannelList | |
get(HCHANNEL channelOut) | CAFirstMixChannelList | inline |
get_intern_without_lock(HCHANNEL channelOut) | CAFirstMixChannelList | inlineprivate |
getFirst() | CAFirstMixChannelList | |
getFirstChannelForSocket(CAMuxSocket *pMuxSocket) | CAFirstMixChannelList | |
getNext() | CAFirstMixChannelList | |
getNextChannel(fmChannelListEntry *pEntry) | CAFirstMixChannelList | |
hasDelayBuckets(UINT32 delayBucketID) | CAFirstMixChannelList | |
isKickoutForced(fmHashTableEntry *pHashTableEntry) | CAFirstMixChannelList | |
isKickoutForced_internal(fmHashTableEntry *pHashTableEntry) | CAFirstMixChannelList | inlineprivate |
isTimedOut(fmHashTableEntry *pHashTableEntry) | CAFirstMixChannelList | |
isTimedOut_internal(fmHashTableEntry *pHashTableEntry) | CAFirstMixChannelList | inlineprivate |
m_bDelayBucketsLoopRun | CAFirstMixChannelList | private |
m_HashTable | CAFirstMixChannelList | private |
m_HashTableOutChannels | CAFirstMixChannelList | private |
m_listHashTableHead | CAFirstMixChannelList | private |
m_listHashTableNext | CAFirstMixChannelList | private |
m_listTimoutFoot | CAFirstMixChannelList | private |
m_listTimoutHead | CAFirstMixChannelList | private |
m_Mutex | CAFirstMixChannelList | private |
m_pDelayBuckets | CAFirstMixChannelList | private |
m_pMutexDelayChannel | CAFirstMixChannelList | private |
m_pThreadDelayBucketsLoop | CAFirstMixChannelList | private |
m_u32DelayChannelBucketGrow | CAFirstMixChannelList | private |
m_u32DelayChannelBucketGrowIntervall | CAFirstMixChannelList | private |
m_u32DelayChannelUnlimitTraffic | CAFirstMixChannelList | private |
popTimeoutEntry() | CAFirstMixChannelList | inline |
popTimeoutEntry(bool a_bForce) | CAFirstMixChannelList | |
popTimeoutEntry_internal(bool a_bForce) | CAFirstMixChannelList | private |
pushTimeoutEntry(fmHashTableEntry *pHashTableEntry, bool kickoutForced=!KICKOUT_FORCED) | CAFirstMixChannelList | |
pushTimeoutEntry_internal(fmHashTableEntry *pHashTableEntry, bool kickoutForced=!KICKOUT_FORCED) | CAFirstMixChannelList | private |
remove(CAMuxSocket *pMuxSocket) | CAFirstMixChannelList | |
removeChannel(CAMuxSocket *pMuxSocket, HCHANNEL channelIn) | CAFirstMixChannelList | |
removeFromTimeoutList(fmHashTableEntry *pHashTableEntry) | CAFirstMixChannelList | private |
setDelayParameters(UINT32 unlimitTraffic, UINT32 bucketGrow, UINT32 intervall) | CAFirstMixChannelList | |
setKickoutForced(fmHashTableEntry *pHashTableEntry, bool kickoutForced) | CAFirstMixChannelList | |
setKickoutForced_internal(fmHashTableEntry *pHashTableEntry, bool kickoutForced) | CAFirstMixChannelList | inlineprivate |
test() | CAFirstMixChannelList | static |
~CAFirstMixChannelList() | CAFirstMixChannelList | |