| 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 (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) 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) (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 name | ArServerClient | |
| 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 value | ArServerClient | |
| STATE_DISCONNECTED enum value | ArServerClient | |
| STATE_REJECTED enum value | ArServerClient | |
| STATE_SENT_INTRO enum value | ArServerClient | |
| 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] |