29 #ifndef __CAFIRSTMIXA__
30 #define __CAFIRSTMIXA__
31 #if !defined ONLY_LOCAL_PROXY || defined INCLUDE_FIRST_MIX
32 #include "../CAFirstMix.hpp"
33 #include "../CASocketAddrINet.hpp"
34 #include "../CAIPAddrWithNetmask.hpp"
45 #ifndef MULTI_THREADED_PACKET_PROCESSING
56 #ifndef MULTI_THREADED_PACKET_PROCESSING
THREAD_RETURN fm_loopPacketProcessing(void *params)
void checkUserConnections()
void finishPacket(fmHashTableEntry *pfmHashEntry)
friend THREAD_RETURN fm_loopPacketProcessing(void *params)
SINT32 closeConnection(fmHashTableEntry *pHashEntry)
SINT32 accountTrafficDownstream(fmHashTableEntry *pfmHashEntry)
SINT32 accountTrafficUpstream(fmHashTableEntry *pHashEntry)
void notifyAllUserChannels(fmHashTableEntry *pfmHashEntry, UINT16 flags)
Data structure that stores all information about the currently open Mix channels.