| addCycleCallback(ArFunctor *functor) | ArClientBase | |
| addDisconnectOnErrorCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArClientBase | |
| addHandler(const char *name, ArFunctor1< ArNetPacket * > *functor) | ArClientBase | |
| addServerShutdownCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArClientBase | |
| ArASyncTask() | ArASyncTask | |
| ArClientBase() | ArClientBase | |
| ArThread(ArFunctor *func, bool joinable=true, bool blockAllSignals=true) | ArThread | |
| ArThread(ThreadType thread, bool joinable, bool blockAllSignals=true) | ArThread | |
| ArThread(bool blockAllSignals=true) | ArThread | |
| blockingConnect(const char *host, int port, bool print=true, const char *user=NULL, const char *password=NULL, const char *openOnIP=NULL) | ArClientBase | |
| buildList(ArNetPacket *packet) (defined in ArClientBase) | ArClientBase | [protected] |
| cancel(void) | ArThread | [virtual] |
| cancelAll(void) | ArThread | [static] |
| clear(void) (defined in ArClientBase) | ArClientBase | [protected] |
| CLIENT_KEY_LENGTH enum value (defined in ArClientBase) | ArClientBase | |
| ClientState enum name | ArClientBase | |
| create(bool joinable=true, bool lowerPriority=true) | ArASyncTask | [virtual] |
| ArThread::create(ArFunctor *func, bool joinable=true, bool lowerPriority=true) | ArThread | [virtual] |
| dataExists(const char *name) | ArClientBase | |
| detach(void) | ArThread | [virtual] |
| disconnect(void) | ArClientBase | |
| disconnectSoon(void) | ArClientBase | |
| doJoin(void **ret=NULL) | ArThread | [protected, virtual] |
| findCommandFromName(const char *name) | ArClientBase | |
| finishNonBlockingDisconnect() | ArClientBase | |
| getBlockAllSignals(void) | ArThread | |
| getClientKey(unsigned char key[CLIENT_KEY_LENGTH]) | ArClientBase | |
| getConnectTimeoutTime(void) | ArClientBase | |
| getDataMap(void) | ArClientBase | [inline] |
| getDebugLogging(void) | ArClientBase | |
| getFunc(void) const | ArThread | [virtual] |
| getHost(void) | ArClientBase | |
| getJoinable(void) const | ArThread | [virtual] |
| getLastPacketReceived(void) | ArClientBase | |
| getLogLevel(void) | ArThread | [static] |
| getLogPrefix() const | ArClientBase | [virtual] |
| getName(ArNetPacket *packet, bool internalCall=false) | ArClientBase | |
| getName(unsigned int command, bool internalCall=false) | ArClientBase | |
| getOSThread(void) const | ArThread | [virtual] |
| getPID(void) | ArThread | |
| getReceivedArgRetList(void) | ArClientBase | [inline] |
| getReceivedDataList(void) | ArClientBase | [inline] |
| getReceivedGroupAndFlagsList(void) | ArClientBase | [inline] |
| getRejected(void) | ArClientBase | [inline] |
| getRejectedString(void) | ArClientBase | [inline] |
| getRobotName() const | ArClientBase | [virtual] |
| getRunning(void) const | ArThread | [virtual] |
| getRunningWithLock(void) | ArThread | [virtual] |
| getState(void) | ArClientBase | [inline] |
| getTcpAddr(void) | ArClientBase | [inline] |
| getTcpSocket(void) | ArClientBase | [inline] |
| getThisOSThread(void) | ArThread | [static] |
| getThisThread(void) | ArThread | [static] |
| getThisThreadName(void) | ArThread | [static] |
| getThread(void) const | ArThread | [virtual] |
| getThreadActivity(void) | ArASyncTask | [virtual] |
| getThreadName(void) | ArThread | [virtual] |
| getUdpSocket(void) | ArClientBase | [inline] |
| init(void) | ArThread | [static] |
| internalBlockingConnect(const char *host, int port, bool print, const char *user, const char *password, ArSocket *tcpSocket, const char *openOnIP=NULL) | ArClientBase | |
| internalConnect(const char *host, int port, bool obsolete, const char *openOnIP) (defined in ArClientBase) | ArClientBase | [protected] |
| internalNonBlockingConnectContinue(void) | ArClientBase | |
| internalNonBlockingConnectStart(const char *host, int port, bool print, const char *user, const char *password, ArSocket *tcpSocket, const char *openOnIP=NULL) | ArClientBase | |
| internalStartUdp(void) (defined in ArClientBase) | ArClientBase | [protected] |
| internalSwitchState(ClientState state) (defined in ArClientBase) | ArClientBase | [protected] |
| isConnected(void) | ArClientBase | [inline] |
| isStopped() | ArClientBase | [virtual] |
| isTcpOnlyFromServer(void) | ArClientBase | |
| isTcpOnlyToServer(void) | ArClientBase | |
| isThreadFinished() const | ArThread | [virtual] |
| isThreadStarted() const | ArThread | [virtual] |
| join(void **ret=NULL) | ArThread | [virtual] |
| joinAll(void) | ArThread | [static] |
| lock(void) | ArThread | |
| logDataList(void) | ArClientBase | |
| logThreadInfo(void) | ArThread | [virtual] |
| logTracking(bool terse) | ArClientBase | |
| loopOnce(void) | ArClientBase | |
| MapType typedef | ArThread | |
| myAuthKey (defined in ArClientBase) | ArClientBase | [protected] |
| myBackupTimeout (defined in ArClientBase) | ArClientBase | [protected] |
| myBlockAllSignals | ArThread | [protected] |
| myCallbackMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myClientKey (defined in ArClientBase) | ArClientBase | [protected] |
| myClientMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myCycleCallbackMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myCycleCallbacks (defined in ArClientBase) | ArClientBase | [protected] |
| myDataMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myDebugLogging (defined in ArClientBase) | ArClientBase | [protected] |
| myDisconnectOnErrorCBList (defined in ArClientBase) | ArClientBase | [protected] |
| myDisconnectSoon (defined in ArClientBase) | ArClientBase | [protected] |
| myFinished | ArThread | [protected] |
| myFunc | ArThread | [protected] |
| myHost (defined in ArClientBase) | ArClientBase | [protected] |
| myIntDataMap (defined in ArClientBase) | ArClientBase | [protected] |
| myIntroKey (defined in ArClientBase) | ArClientBase | [protected] |
| myIsRunningAsync (defined in ArClientBase) | ArClientBase | [protected] |
| myIsStartedDisconnect (defined in ArClientBase) | ArClientBase | [protected] |
| myIsStopped (defined in ArClientBase) | ArClientBase | [protected] |
| myJoinable | ArThread | [protected] |
| myLastPacketReceived (defined in ArClientBase) | ArClientBase | [protected] |
| myLogPrefix | ArClientBase | [protected] |
| myMapsMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myMutex | ArThread | [protected] |
| myName | ArThread | [protected] |
| myNameIntMap (defined in ArClientBase) | ArClientBase | [protected] |
| myNonBlockingConnectState (defined in ArClientBase) | ArClientBase | [protected] |
| myPacketTrackingMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myPassword (defined in ArClientBase) | ArClientBase | [protected] |
| myPID | ArThread | [protected] |
| myProcessPacketCB (defined in ArClientBase) | ArClientBase | [protected] |
| myProcessPacketUdpCB (defined in ArClientBase) | ArClientBase | [protected] |
| myQuiet (defined in ArClientBase) | ArClientBase | [protected] |
| myReceivedArgRetList (defined in ArClientBase) | ArClientBase | [protected] |
| myReceivedDataList (defined in ArClientBase) | ArClientBase | [protected] |
| myReceivedGroupAndFlagsList (defined in ArClientBase) | ArClientBase | [protected] |
| myRejected (defined in ArClientBase) | ArClientBase | [protected] |
| myRejectedString (defined in ArClientBase) | ArClientBase | [protected] |
| myRobotName | ArClientBase | [protected] |
| myRunning | ArThread | [protected] |
| myServerKey (defined in ArClientBase) | ArClientBase | [protected] |
| myServerReportedUdpPort (defined in ArClientBase) | ArClientBase | [protected] |
| myServerSentUdpPort (defined in ArClientBase) | ArClientBase | [protected] |
| myServerShutdownCBList (defined in ArClientBase) | ArClientBase | [protected] |
| myStarted | ArThread | [protected] |
| myStartedConnection (defined in ArClientBase) | ArClientBase | [protected] |
| myStartedShutdown (defined in ArClientBase) | ArClientBase | [protected] |
| myStartedUdpConnection (defined in ArClientBase) | ArClientBase | [protected] |
| myState (defined in ArClientBase) | ArClientBase | [protected] |
| myStateMutex (defined in ArClientBase) | ArClientBase | [protected] |
| myStateStarted (defined in ArClientBase) | ArClientBase | [protected] |
| myStrMap | ArThread | [protected] |
| myTcpOnlyFrom (defined in ArClientBase) | ArClientBase | [protected] |
| myTcpOnlyTo (defined in ArClientBase) | ArClientBase | [protected] |
| myTcpReceiver (defined in ArClientBase) | ArClientBase | [protected] |
| myTcpSender (defined in ArClientBase) | ArClientBase | [protected] |
| myTcpSocket (defined in ArClientBase) | ArClientBase | [protected] |
| myThread | ArThread | [protected] |
| myTimeoutTime (defined in ArClientBase) | ArClientBase | [protected] |
| myTrackingReceivedMap (defined in ArClientBase) | ArClientBase | [protected] |
| myTrackingSentMap (defined in ArClientBase) | ArClientBase | [protected] |
| myTrackingStarted (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpConfirmedFrom (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpConfirmedTo (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpPort (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpReceiver (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpSin (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpSinValid (defined in ArClientBase) | ArClientBase | [protected] |
| myUdpSocket (defined in ArClientBase) | ArClientBase | [protected] |
| myUser (defined in ArClientBase) | ArClientBase | [protected] |
| myVerboseLogLevel (defined in ArClientBase) | ArClientBase | [protected] |
| NON_BLOCKING_CONNECTED enum value | ArClientBase | |
| NON_BLOCKING_CONTINUE enum value | ArClientBase | |
| NON_BLOCKING_FAILED enum value | ArClientBase | |
| NON_BLOCKING_STATE_NONE enum value (defined in ArClientBase) | ArClientBase | [protected] |
| NON_BLOCKING_STATE_TCP enum value (defined in ArClientBase) | ArClientBase | [protected] |
| NON_BLOCKING_STATE_UDP enum value (defined in ArClientBase) | ArClientBase | [protected] |
| NonBlockingConnectReturn enum name | ArClientBase | |
| NonBlockingConnectState enum name (defined in ArClientBase) | ArClientBase | [protected] |
| osSelf(void) | ArThread | [static] |
| ourLogLevel | ArThread | [protected, static] |
| ourThreads | ArThread | [protected, static] |
| ourThreadsMutex | ArThread | [protected, static] |
| ourUnknownThreadName | ArThread | [protected, static] |
| processPacket(ArNetPacket *packet, bool tcp) | ArClientBase | |
| processPacketUdp(ArNetPacket *packet, struct sockaddr_in *sin) | ArClientBase | |
| remCycleCallback(ArFunctor *functor) | ArClientBase | |
| remDisconnectOnErrorCB(ArFunctor *functor) | ArClientBase | |
| remHandler(const char *name, ArFunctor1< ArNetPacket * > *functor) | ArClientBase | |
| remServerShutdownCB(ArFunctor *functor) | ArClientBase | |
| request(const char *name, long mSec, ArNetPacket *packet=NULL) | ArClientBase | |
| requestByCommand(unsigned int command, long mSec, ArNetPacket *packet=NULL) | ArClientBase | |
| requestOnce(const char *name, ArNetPacket *packet=NULL, bool quiet=false) | ArClientBase | |
| requestOnceByCommand(unsigned int command, ArNetPacket *packet=NULL) | ArClientBase | |
| requestOnceByCommandUdp(unsigned int command, ArNetPacket *packet=NULL) | ArClientBase | |
| requestOnceUdp(const char *name, ArNetPacket *packet=NULL, bool quiet=false) | ArClientBase | |
| requestOnceWithString(const char *name, const char *str) | ArClientBase | |
| requestStop(const char *name) | ArClientBase | |
| requestStopByCommand(unsigned int command) | ArClientBase | |
| resetTracking(void) | ArClientBase | |
| run(void) | ArClientBase | [virtual] |
| runAsync(void) | ArClientBase | [virtual] |
| runInThisThread(void *arg=0) | ArASyncTask | [virtual] |
| runThread(void *arg) (defined in ArClientBase) | ArClientBase | [virtual] |
| self(void) | ArThread | [static] |
| sendPacketTcp(ArNetPacket *packet) | ArClientBase | |
| sendPacketUdp(ArNetPacket *packet) | ArClientBase | |
| setBackupTimeout(double timeoutInMins) | ArClientBase | |
| setConnectTimeoutTime(int sec) | ArClientBase | |
| setLogLevel(ArLog::LogLevel level) | ArThread | [static] |
| setRobotName(const char *name, bool debugLogging=false, int robotId=0) | ArClientBase | [virtual] |
| setRunning(bool running) | ArThread | [virtual] |
| setServerKey(const char *serverKey, bool print=true) | ArClientBase | |
| setTcpOnlyFromServer(void) | ArClientBase | |
| setTcpOnlyToServer(void) | ArClientBase | |
| setThreadName(const char *name) | ArThread | [virtual] |
| setupPacket(ArNetPacket *packet) (defined in ArClientBase) | ArClientBase | [protected] |
| startNonBlockingDisconnect() | ArClientBase | |
| STATE_CONNECTED enum value | ArClientBase | |
| STATE_EXCHANGED_INTROS enum value | ArClientBase | |
| STATE_FAILED_CONNECTION enum value | ArClientBase | |
| STATE_LOST_CONNECTION enum value | ArClientBase | |
| STATE_NO_CONNECTION enum value | ArClientBase | |
| STATE_OPENED_SOCKET enum value | ArClientBase | |
| STATE_REJECTED enum value | ArClientBase | |
| STATE_WAITING_LIST enum value | ArClientBase | |
| Status enum name | ArThread | |
| STATUS_ALREADY_DETATCHED | ArThread | |
| STATUS_FAILED | ArThread | |
| STATUS_INVALID | ArThread | |
| STATUS_JOIN_SELF | ArThread | |
| STATUS_NO_SUCH_THREAD | ArThread | |
| STATUS_NORESOURCE | ArThread | |
| stopAll() | ArThread | [static] |
| stopRunning(void) | ArClientBase | [virtual] |
| threadFinished(void) | ArThread | [virtual] |
| threadStarted(void) | ArThread | [virtual] |
| ThreadType typedef | ArThread | |
| trackPacketReceived(ArNetPacket *packet, bool tcp) (defined in ArClientBase) | ArClientBase | [protected] |
| trackPacketSent(ArNetPacket *packet, bool tcp) (defined in ArClientBase) | ArClientBase | [protected] |
| tryLock(void) | ArThread | |
| unlock(void) | ArThread | |
| wasRejected(void) | ArClientBase | [inline] |
| yieldProcessor(void) | ArThread | [static] |
| ~ArASyncTask() | ArASyncTask | [virtual] |
| ~ArClientBase() | ArClientBase | [virtual] |
| ~ArThread() | ArThread | [virtual] |