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] |