Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

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)ArClientBase
buildList(ArNetPacket *packet)ArClientBase [protected]
cancel(void)ArThread [virtual]
cancelAll(void)ArThread [static]
clear(void)ArClientBase [protected]
CLIENT_KEY_LENGTH enum valueArClientBase
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
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 typedefArThread
myAuthKeyArClientBase [protected]
myBlockAllSignalsArThread [protected]
myCallbackMutexArClientBase [protected]
myClientKeyArClientBase [protected]
myClientMutexArClientBase [protected]
myCycleCallbackMutexArClientBase [protected]
myCycleCallbacksArClientBase [protected]
myDataMutexArClientBase [protected]
myDisconnectOnErrorCBListArClientBase [protected]
myFuncArThread [protected]
myHostArClientBase [protected]
myIntDataMapArClientBase [protected]
myIntroKeyArClientBase [protected]
myJoinableArThread [protected]
myLastPacketReceivedArClientBase [protected]
myLogPrefixArClientBase [protected]
myMapsMutexArClientBase [protected]
myMutexArThread [protected]
myNameArThread [protected]
myNameIntMapArClientBase [protected]
myPacketTrackingMutexArClientBase [protected]
myPasswordArClientBase [protected]
myPIDArThread [protected]
myProcessPacketCBArClientBase [protected]
myProcessPacketUdpCBArClientBase [protected]
myQuietArClientBase [protected]
myReceivedArgRetListArClientBase [protected]
myReceivedDataListArClientBase [protected]
myReceivedGroupAndFlagsListArClientBase [protected]
myRejectedArClientBase [protected]
myRejectedStringArClientBase [protected]
myRobotNameArClientBase [protected]
myRunningArThread [protected]
myServerKeyArClientBase [protected]
myServerReportedUdpPortArClientBase [protected]
myServerSentUdpPortArClientBase [protected]
myServerShutdownCBListArClientBase [protected]
myStartedConnectionArClientBase [protected]
myStateArClientBase [protected]
myStateMutexArClientBase [protected]
myStateStartedArClientBase [protected]
myStrMapArThread [protected]
myTcpOnlyFromArClientBase [protected]
myTcpOnlyToArClientBase [protected]
myTcpReceiverArClientBase [protected]
myTcpSenderArClientBase [protected]
myTcpSocketArClientBase [protected]
myThreadArThread [protected]
myTimeoutTimeArClientBase [protected]
myTrackingReceivedMapArClientBase [protected]
myTrackingSentMapArClientBase [protected]
myTrackingStartedArClientBase [protected]
myUdpConfirmedFromArClientBase [protected]
myUdpConfirmedToArClientBase [protected]
myUdpPortArClientBase [protected]
myUdpReceiverArClientBase [protected]
myUdpSinArClientBase [protected]
myUdpSinValidArClientBase [protected]
myUdpSocketArClientBase [protected]
myUserArClientBase [protected]
ourLogLevelArThread [protected, static]
ourThreadsArThread [protected, static]
ourThreadsMutexArThread [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 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)ArASyncTask [virtual]
threadStarted(void)ArThread [virtual]
ThreadType typedefArThread
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]


Generated on Tue Feb 20 10:51:51 2007 for ArNetworking by  doxygen 1.4.0