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 nameArClientBase
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) constArThread [virtual]
getHost(void)ArClientBase
getJoinable(void) constArThread [virtual]
getLastPacketReceived(void)ArClientBase
getLogLevel(void)ArThread [static]
getLogPrefix() constArClientBase [virtual]
getName(ArNetPacket *packet, bool internalCall=false)ArClientBase
getName(unsigned int command, bool internalCall=false)ArClientBase
getOSThread(void) constArThread [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() constArClientBase [virtual]
getRunning(void) constArThread [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) constArThread [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() constArThread [virtual]
isThreadStarted() constArThread [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 typedefArThread
myAuthKey (defined in ArClientBase)ArClientBase [protected]
myBackupTimeout (defined in ArClientBase)ArClientBase [protected]
myBlockAllSignalsArThread [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]
myFinishedArThread [protected]
myFuncArThread [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]
myJoinableArThread [protected]
myLastPacketReceived (defined in ArClientBase)ArClientBase [protected]
myLogPrefixArClientBase [protected]
myMapsMutex (defined in ArClientBase)ArClientBase [protected]
myMutexArThread [protected]
myNameArThread [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]
myPIDArThread [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]
myRobotNameArClientBase [protected]
myRunningArThread [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]
myStartedArThread [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]
myStrMapArThread [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]
myThreadArThread [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 valueArClientBase
NON_BLOCKING_CONTINUE enum valueArClientBase
NON_BLOCKING_FAILED enum valueArClientBase
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 nameArClientBase
NonBlockingConnectState enum name (defined in ArClientBase)ArClientBase [protected]
osSelf(void)ArThread [static]
ourLogLevelArThread [protected, static]
ourThreadsArThread [protected, static]
ourThreadsMutexArThread [protected, static]
ourUnknownThreadNameArThread [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 valueArClientBase
STATE_EXCHANGED_INTROS enum valueArClientBase
STATE_FAILED_CONNECTION enum valueArClientBase
STATE_LOST_CONNECTION enum valueArClientBase
STATE_NO_CONNECTION enum valueArClientBase
STATE_OPENED_SOCKET enum valueArClientBase
STATE_REJECTED enum valueArClientBase
STATE_WAITING_LIST enum valueArClientBase
Status enum nameArThread
STATUS_ALREADY_DETATCHEDArThread
STATUS_FAILEDArThread
STATUS_INVALIDArThread
STATUS_JOIN_SELFArThread
STATUS_NO_SUCH_THREADArThread
STATUS_NORESOURCEArThread
stopAll()ArThread [static]
stopRunning(void)ArClientBase [virtual]
threadFinished(void)ArThread [virtual]
threadStarted(void)ArThread [virtual]
ThreadType typedefArThread
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]


Generated on Thu Aug 6 09:40:12 2009 for ArNetworking by  doxygen 1.5.1