ArNetworking: Member List

- Main Page
- Classes
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# 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 (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]`