| 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) | ArClientBase | |
| buildList(ArNetPacket *packet) | ArClientBase | [protected] |
| cancel(void) | ArThread | [virtual] |
| cancelAll(void) | ArThread | [static] |
| clear(void) | ArClientBase | [protected] |
| CLIENT_KEY_LENGTH enum value | 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 | |
| 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] |
| getFunc(void) const | ArThread | [virtual] |
| getHost(void) | ArClientBase | |
| getJoinable(void) const | ArThread | [virtual] |
| getLastPacketReceived(void) | ArClientBase | |
| getLogLevel(void) | ArThread | [static] |
| getName(ArNetPacket *packet, bool internalCall=false) | ArClientBase | |
| getName(unsigned int command, bool internalCall=false) | ArClientBase | |
| 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] |
| getTcpAddr(void) | ArClientBase | [inline] |
| getTcpSocket(void) | ArClientBase | [inline] |
| getThread(void) const | ArThread | [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) | ArClientBase | |
| internalConnect(const char *host, int port, bool obsolete) | ArClientBase | [protected] |
| internalStartUdp(void) | ArClientBase | [protected] |
| internalSwitchState(ClientState state) | ArClientBase | [protected] |
| isConnected(void) | ArClientBase | [inline] |
| isTcpOnlyFromServer(void) | ArClientBase | |
| isTcpOnlyToServer(void) | ArClientBase | |
| 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 | ArClientBase | [protected] |
| myBlockAllSignals | ArThread | [protected] |
| myCallbackMutex | ArClientBase | [protected] |
| myClientKey | ArClientBase | [protected] |
| myClientMutex | ArClientBase | [protected] |
| myCycleCallbackMutex | ArClientBase | [protected] |
| myCycleCallbacks | ArClientBase | [protected] |
| myDataMutex | ArClientBase | [protected] |
| myDisconnectOnErrorCBList | ArClientBase | [protected] |
| myFunc | ArThread | [protected] |
| myHost | ArClientBase | [protected] |
| myIntDataMap | ArClientBase | [protected] |
| myIntroKey | ArClientBase | [protected] |
| myJoinable | ArThread | [protected] |
| myLastPacketReceived | ArClientBase | [protected] |
| myLogPrefix | ArClientBase | [protected] |
| myMapsMutex | ArClientBase | [protected] |
| myMutex | ArThread | [protected] |
| myName | ArThread | [protected] |
| myNameIntMap | ArClientBase | [protected] |
| myPacketTrackingMutex | ArClientBase | [protected] |
| myPassword | ArClientBase | [protected] |
| myPID | ArThread | [protected] |
| myProcessPacketCB | ArClientBase | [protected] |
| myProcessPacketUdpCB | ArClientBase | [protected] |
| myQuiet | ArClientBase | [protected] |
| myReceivedArgRetList | ArClientBase | [protected] |
| myReceivedDataList | ArClientBase | [protected] |
| myReceivedGroupAndFlagsList | ArClientBase | [protected] |
| myRejected | ArClientBase | [protected] |
| myRejectedString | ArClientBase | [protected] |
| myRobotName | ArClientBase | [protected] |
| myRunning | ArThread | [protected] |
| myServerKey | ArClientBase | [protected] |
| myServerReportedUdpPort | ArClientBase | [protected] |
| myServerSentUdpPort | ArClientBase | [protected] |
| myServerShutdownCBList | ArClientBase | [protected] |
| myStartedConnection | ArClientBase | [protected] |
| myState | ArClientBase | [protected] |
| myStateMutex | ArClientBase | [protected] |
| myStateStarted | ArClientBase | [protected] |
| myStrMap | ArThread | [protected] |
| myTcpOnlyFrom | ArClientBase | [protected] |
| myTcpOnlyTo | ArClientBase | [protected] |
| myTcpReceiver | ArClientBase | [protected] |
| myTcpSender | ArClientBase | [protected] |
| myTcpSocket | ArClientBase | [protected] |
| myThread | ArThread | [protected] |
| myTimeoutTime | ArClientBase | [protected] |
| myTrackingReceivedMap | ArClientBase | [protected] |
| myTrackingSentMap | ArClientBase | [protected] |
| myTrackingStarted | ArClientBase | [protected] |
| myUdpConfirmedFrom | ArClientBase | [protected] |
| myUdpConfirmedTo | ArClientBase | [protected] |
| myUdpPort | ArClientBase | [protected] |
| myUdpReceiver | ArClientBase | [protected] |
| myUdpSin | ArClientBase | [protected] |
| myUdpSinValid | ArClientBase | [protected] |
| myUdpSocket | ArClientBase | [protected] |
| myUser | ArClientBase | [protected] |
| ourLogLevel | ArThread | [protected, static] |
| ourThreads | ArThread | [protected, static] |
| ourThreadsMutex | 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) | 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) | ArClientBase | [virtual] |
| self(void) | ArThread | [static] |
| sendPacketTcp(ArNetPacket *packet) | ArClientBase | |
| sendPacketUdp(ArNetPacket *packet) | ArClientBase | |
| setConnectTimeoutTime(int sec) | ArClientBase | |
| setLogLevel(ArLog::LogLevel level) | ArThread | [static] |
| setRobotName(const char *name) | 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) | 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) | ArASyncTask | [virtual] |
| threadStarted(void) | ArThread | [virtual] |
| ThreadType typedef | ArThread | |
| trackPacketReceived(ArNetPacket *packet, bool tcp) | ArClientBase | [protected] |
| trackPacketSent(ArNetPacket *packet, bool tcp) | 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] |