ArServerClient Member List

This is the complete list of members for ArServerClient, including all inherited members.

ArServerClient(ArSocket *tcpSocket, unsigned int udpPort, long authKey, long introKey, ArRetFunctor2< bool, ArNetPacket *, struct sockaddr_in * > *sendUdpCallback, std::map< unsigned int, ArServerData * > *dataMap, const char *passwordKey, const char *serverKey, const ArServerUserInfo *userInfo=NULL, int rejecting=0, const char *rejectingString="", bool debugLogging=false, const char *serverClientName="ArServerBase_unknown", bool logPasswordFailureVerbosely=false, bool allowSlowPackets=true, bool allowIdlePackets=true)ArServerClient
broadcastPacketTcp(ArNetPacket *packet)ArServerClient
broadcastPacketUdp(ArNetPacket *packet)ArServerClient
findCommandFromName(const char *commandName) constArServerClient
findCommandName(unsigned int command) const (defined in ArServerClient)ArServerClient [protected]
forceDisconnect(bool quiet)ArServerClient
getAuthKey(void)ArServerClient
getCommand() (defined in ArServerClient)ArServerClient [protected]
getCreationTime(void)ArServerClient [inline]
getForceTcpFlag() (defined in ArServerClient)ArServerClient [protected]
getFrequency(ArTypes::UByte2 command)ArServerClient
getIdentifier(void) constArServerClient
getIPString(void) constArServerClient
getState(void)ArServerClient [inline]
getTcpSocket(void)ArServerClient [inline]
getUdpAddress(void)ArServerClient
handleRequests(void)ArServerClient
hasGroupAccess(const char *group)ArServerClient
hasIdlePackets(void)ArServerClient [inline]
hasSlowPackets(void)ArServerClient [inline]
idlePacketCallback(void)ArServerClient
internalSwitchState(ServerState state) (defined in ArServerClient)ArServerClient [protected]
isTcpOnly(void)ArServerClient [inline]
logTracking(bool terse)ArServerClient
myAllowIdlePackets (defined in ArServerClient)ArServerClient [protected]
myAllowSlowPackets (defined in ArServerClient)ArServerClient [protected]
myAuthKey (defined in ArServerClient)ArServerClient [protected]
myBackupTimeout (defined in ArServerClient)ArServerClient [protected]
myCommandStack (defined in ArServerClient)ArServerClient [protected]
myCreationTime (defined in ArServerClient)ArServerClient [protected]
myDataMap (defined in ArServerClient)ArServerClient [protected]
myDebugLogging (defined in ArServerClient)ArServerClient [protected]
myForceTcpStack (defined in ArServerClient)ArServerClient [protected]
myGroups (defined in ArServerClient)ArServerClient [protected]
myHaveIdlePackets (defined in ArServerClient)ArServerClient [protected]
myHaveSlowPackets (defined in ArServerClient)ArServerClient [protected]
myIdentifier (defined in ArServerClient)ArServerClient [protected]
myIdlePackets (defined in ArServerClient)ArServerClient [protected]
myIdlePacketsMutex (defined in ArServerClient)ArServerClient [protected]
myIntroKey (defined in ArServerClient)ArServerClient [protected]
myIPString (defined in ArServerClient)ArServerClient [protected]
myLogPasswordFailureVerbosely (defined in ArServerClient)ArServerClient [protected]
myLogPrefix (defined in ArServerClient)ArServerClient [protected]
myPasswordKey (defined in ArServerClient)ArServerClient [protected]
myProcessPacketCB (defined in ArServerClient)ArServerClient [protected]
myRejecting (defined in ArServerClient)ArServerClient [protected]
myRejectingString (defined in ArServerClient)ArServerClient [protected]
myRequested (defined in ArServerClient)ArServerClient [protected]
mySendUdpCB (defined in ArServerClient)ArServerClient [protected]
mySentTcpOnly (defined in ArServerClient)ArServerClient [protected]
myServerKey (defined in ArServerClient)ArServerClient [protected]
mySin (defined in ArServerClient)ArServerClient [protected]
mySlowIdleCommandStack (defined in ArServerClient)ArServerClient [protected]
mySlowIdleForceTcpStack (defined in ArServerClient)ArServerClient [protected]
mySlowIdleThread (defined in ArServerClient)ArServerClient [protected]
mySlowPackets (defined in ArServerClient)ArServerClient [protected]
mySlowPacketsMutex (defined in ArServerClient)ArServerClient [protected]
myState (defined in ArServerClient)ArServerClient [protected]
myStateStart (defined in ArServerClient)ArServerClient [protected]
myTcpOnly (defined in ArServerClient)ArServerClient [protected]
myTcpReceiver (defined in ArServerClient)ArServerClient [protected]
myTcpSender (defined in ArServerClient)ArServerClient [protected]
myTcpSocket (defined in ArServerClient)ArServerClient [protected]
myTrackingReceivedMap (defined in ArServerClient)ArServerClient [protected]
myTrackingSentMap (defined in ArServerClient)ArServerClient [protected]
myTrackingStarted (defined in ArServerClient)ArServerClient [protected]
myUdpConfirmedFrom (defined in ArServerClient)ArServerClient [protected]
myUdpConfirmedTo (defined in ArServerClient)ArServerClient [protected]
myUserInfo (defined in ArServerClient)ArServerClient [protected]
myVerboseLogLevel (defined in ArServerClient)ArServerClient [protected]
popCommand(void) (defined in ArServerClient)ArServerClient [protected]
popForceTcpFlag(void) (defined in ArServerClient)ArServerClient [protected]
popSlowIdleCommand(void) (defined in ArServerClient)ArServerClient [protected]
popSlowIdleForceTcpFlag(void) (defined in ArServerClient)ArServerClient [protected]
processAuthPacket(ArNetPacket *packet, struct sockaddr_in *sin)ArServerClient
processPacket(ArNetPacket *packet, bool tcp=true)ArServerClient
pushCommand(unsigned int num) (defined in ArServerClient)ArServerClient [protected]
pushForceTcpFlag(bool forceTcp) (defined in ArServerClient)ArServerClient [protected]
pushSlowIdleCommand(unsigned int num) (defined in ArServerClient)ArServerClient [protected]
pushSlowIdleForceTcpFlag(bool forceTcp) (defined in ArServerClient)ArServerClient [protected]
resetTracking(void)ArServerClient
sendListPacket(void) (defined in ArServerClient)ArServerClient [protected]
sendPacketTcp(ArNetPacket *packet)ArServerClient
sendPacketUdp(ArNetPacket *packet)ArServerClient
ServerState enum nameArServerClient
setBackupTimeout(double timeoutInMins)ArServerClient
setIdentifier(ArServerClientIdentifier identifier)ArServerClient
setUdpAddress(struct sockaddr_in *sin)ArServerClient
setupPacket(ArNetPacket *packet) (defined in ArServerClient)ArServerClient [protected]
shutdown(void)ArServerClient
slowPacketCallback(void)ArServerClient
STATE_CONNECTED enum valueArServerClient
STATE_DISCONNECTED enum valueArServerClient
STATE_REJECTED enum valueArServerClient
STATE_SENT_INTRO enum valueArServerClient
tcpCallback(void)ArServerClient
trackPacketReceived(ArNetPacket *packet, ArTypes::UByte2) (defined in ArServerClient)ArServerClient [protected]
trackPacketSent(ArNetPacket *packet, bool tcp) (defined in ArServerClient)ArServerClient [protected]
useTcpOnly(void)ArServerClient [inline]
~ArServerClient()ArServerClient [virtual]


Generated on Thu Aug 6 09:40:12 2009 for ArNetworking by  doxygen 1.5.1