ArNetworking: Member List

- Main Page
- Classes
- Related Pages

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

# ArClientBase Member List

This is the complete list of members for ArClientBase, including all inherited members.

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