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) const ArServerClient
findCommandName(unsigned int command) const ArServerClient [protected]
forceDisconnect(bool quiet)ArServerClient
getAuthKey(void)ArServerClient
getCommand()ArServerClient [protected]
getCreationTime(void)ArServerClient [inline]
getForceTcpFlag()ArServerClient [protected]
getFrequency(ArTypes::UByte2 command)ArServerClient
getIdentifier(void) const ArServerClient
getIPString(void) const ArServerClient
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)ArServerClient [protected]
isTcpOnly(void)ArServerClient [inline]
logTracking(bool terse)ArServerClient
myAllowIdlePacketsArServerClient [protected]
myAllowSlowPacketsArServerClient [protected]
myAuthKeyArServerClient [protected]
myBackupTimeoutArServerClient [protected]
myCommandStackArServerClient [protected]
myCreationTimeArServerClient [protected]
myDataMapArServerClient [protected]
myDebugLoggingArServerClient [protected]
myForceTcpStackArServerClient [protected]
myGroupsArServerClient [protected]
myHaveIdlePacketsArServerClient [protected]
myHaveSlowPacketsArServerClient [protected]
myIdentifierArServerClient [protected]
myIdlePacketsArServerClient [protected]
myIdlePacketsMutexArServerClient [protected]
myIntroKeyArServerClient [protected]
myIPStringArServerClient [protected]
myLogPasswordFailureVerboselyArServerClient [protected]
myLogPrefixArServerClient [protected]
myPasswordKeyArServerClient [protected]
myProcessPacketCBArServerClient [protected]
myRejectingArServerClient [protected]
myRejectingStringArServerClient [protected]
myRequestedArServerClient [protected]
mySendUdpCBArServerClient [protected]
mySentTcpOnlyArServerClient [protected]
myServerKeyArServerClient [protected]
mySinArServerClient [protected]
mySlowIdleCommandStackArServerClient [protected]
mySlowIdleForceTcpStackArServerClient [protected]
mySlowIdleThreadArServerClient [protected]
mySlowPacketsArServerClient [protected]
mySlowPacketsMutexArServerClient [protected]
myStateArServerClient [protected]
myStateStartArServerClient [protected]
myTcpOnlyArServerClient [protected]
myTcpReceiverArServerClient [protected]
myTcpSenderArServerClient [protected]
myTcpSocketArServerClient [protected]
myTrackingReceivedMapArServerClient [protected]
myTrackingSentMapArServerClient [protected]
myTrackingStartedArServerClient [protected]
myUdpConfirmedFromArServerClient [protected]
myUdpConfirmedToArServerClient [protected]
myUserInfoArServerClient [protected]
myVerboseLogLevelArServerClient [protected]
popCommand(void)ArServerClient [protected]
popForceTcpFlag(void)ArServerClient [protected]
popSlowIdleCommand(void)ArServerClient [protected]
popSlowIdleForceTcpFlag(void)ArServerClient [protected]
processAuthPacket(ArNetPacket *packet, struct sockaddr_in *sin)ArServerClient
processPacket(ArNetPacket *packet, bool tcp=true)ArServerClient
pushCommand(unsigned int num)ArServerClient [protected]
pushForceTcpFlag(bool forceTcp)ArServerClient [protected]
pushSlowIdleCommand(unsigned int num)ArServerClient [protected]
pushSlowIdleForceTcpFlag(bool forceTcp)ArServerClient [protected]
resetTracking(void)ArServerClient
sendListPacket(void)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)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)ArServerClient [protected]
trackPacketSent(ArNetPacket *packet, bool tcp)ArServerClient [protected]
useTcpOnly(void)ArServerClient [inline]
~ArServerClient()ArServerClient [virtual]


Generated on Fri Jul 31 12:37:29 2009 for ArNetworking by  doxygen 1.4.7