activate(void)=0 | ArServerMode | [pure virtual] |
activationDenied(void) | ArServerMode | [inline, virtual] |
addActivateCallback(ArFunctor *functor, int position=50) | ArServerMode | [inline] |
addAsDefaultMode(ArListPos::Pos pos=ArListPos::LAST) | ArServerMode | |
addDeactivateCallback(ArFunctor *functor, int position=50) | ArServerMode | [inline] |
addModeData(const char *name, const char *description, ArFunctor2< ArServerClient *, ArNetPacket * > *functor, const char *argumentDescription, const char *returnDescription, const char *commandGroup=NULL, const char *dataFlags=NULL) (defined in ArServerMode) | ArServerMode | |
addSingleShotDeactivateCallback(ArFunctor *functor, int position=50) | ArServerMode | [inline] |
ArServerMode(ArRobot *robot, ArServerBase *server, const char *name) | ArServerMode | |
baseActivate(void) | ArServerMode | [protected] |
baseDeactivate(void) | ArServerMode | [protected] |
buildModeInfoPacket(ArNetPacket *packet) (defined in ArServerMode) | ArServerMode | [protected, static] |
checkBroadcastModeInfoPacket(void) (defined in ArServerMode) | ArServerMode | [protected] |
checkDefault(void) | ArServerMode | [inline, virtual] |
deactivate(void)=0 | ArServerMode | [pure virtual] |
forceUnlock(void) | ArServerMode | [virtual] |
getActionGroup(void) | ArServerMode | [inline, virtual] |
getActiveMode(void) | ArServerMode | [static] |
getActiveModeActivityTimeSecSince(void) | ArServerMode | [static] |
getActivityTime(void) | ArServerMode | |
getIdleMode(void) | ArServerMode | [static] |
getLastActiveMode() (defined in ArServerMode) | ArServerMode | [protected] |
getMode(void) const | ArServerMode | [inline] |
getModeBusy(ArServerClient *client, ArNetPacket *packet) | ArServerMode | [static] |
getModeDataList(ArServerClient *client, ArNetPacket *packet) | ArServerMode | [static] |
getModeInfo(ArServerClient *client, ArNetPacket *packet) | ArServerMode | [static] |
getName(void) const | ArServerMode | [inline] |
getRequestedActivateModes(void) (defined in ArServerMode) | ArServerMode | [protected, static] |
getStatus(void) const | ArServerMode | [inline] |
hasSetActivityTime(void) | ArServerMode | [inline] |
isActive(void) const | ArServerMode | [inline] |
isAutoResumeAfterInterrupt() | ArServerMode | [virtual] |
lockMode(bool willUnlockIfRequested=false) | ArServerMode | |
modeUserTask(void) (defined in ArServerMode) | ArServerMode | [protected, static] |
myActivateCallbacks (defined in ArServerMode) | ArServerMode | [protected] |
myActivityTime (defined in ArServerMode) | ArServerMode | [protected] |
myActivityTimeMutex (defined in ArServerMode) | ArServerMode | [protected] |
myDeactivateCallbacks (defined in ArServerMode) | ArServerMode | [protected] |
myHasSetActivityTime (defined in ArServerMode) | ArServerMode | [protected] |
myIsActive (defined in ArServerMode) | ArServerMode | [protected] |
myMode (defined in ArServerMode) | ArServerMode | [protected] |
myName (defined in ArServerMode) | ArServerMode | [protected] |
myRobot (defined in ArServerMode) | ArServerMode | [protected] |
myServer (defined in ArServerMode) | ArServerMode | [protected] |
mySingleShotDeactivateCallbacks (defined in ArServerMode) | ArServerMode | [protected] |
myStatus (defined in ArServerMode) | ArServerMode | [protected] |
myStatusSetThisCycle (defined in ArServerMode) | ArServerMode | [protected] |
myVerboseLogLevel (defined in ArServerMode) | ArServerMode | [protected] |
ourActiveMode (defined in ArServerMode) | ArServerMode | [protected, static] |
ourActiveModeLocked (defined in ArServerMode) | ArServerMode | [protected, static] |
ourActiveModeWillUnlockIfRequested (defined in ArServerMode) | ArServerMode | [protected, static] |
ourBroadcastActiveMode (defined in ArServerMode) | ArServerMode | [protected, static] |
ourBroadcastActiveModeLocked (defined in ArServerMode) | ArServerMode | [protected, static] |
ourBroadcastActiveModeWillUnlockIfRequested (defined in ArServerMode) | ArServerMode | [protected, static] |
ourDefaultModes (defined in ArServerMode) | ArServerMode | [protected, static] |
ourGetModeBusyCB (defined in ArServerMode) | ArServerMode | [protected, static] |
ourGetModeDataListCB (defined in ArServerMode) | ArServerMode | [protected, static] |
ourGetModeInfoCB (defined in ArServerMode) | ArServerMode | [protected, static] |
ourIdleMode (defined in ArServerMode) | ArServerMode | [protected, static] |
ourIdleModeCreated (defined in ArServerMode) | ArServerMode | [protected, static] |
ourIdleModeMutex (defined in ArServerMode) | ArServerMode | [protected, static] |
ourIsBusy (defined in ArServerMode) | ArServerMode | [protected, static] |
ourLastActiveMode (defined in ArServerMode) | ArServerMode | [protected, static] |
ourModeDataMap (defined in ArServerMode) | ArServerMode | [protected, static] |
ourModeDataMapMutex (defined in ArServerMode) | ArServerMode | [protected, static] |
ourModes (defined in ArServerMode) | ArServerMode | [protected, static] |
ourNextActiveMode (defined in ArServerMode) | ArServerMode | [protected, static] |
ourRequestedActivateModes (defined in ArServerMode) | ArServerMode | [protected, static] |
ourServerBase (defined in ArServerMode) | ArServerMode | [protected, static] |
ourUserTaskAdded (defined in ArServerMode) | ArServerMode | [protected, static] |
ourUserTaskCB (defined in ArServerMode) | ArServerMode | [protected, static] |
remActivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
remDeactivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
remSingleShotDeactivateCallback(ArFunctor *functor) | ArServerMode | [inline] |
requestUnlock(void) | ArServerMode | [inline, virtual] |
setActivityTimeToNow(void) | ArServerMode | |
setMode(const char *str) | ArServerMode | [inline] |
setStatus(const char *str) | ArServerMode | [inline] |
unlockMode(void) | ArServerMode | |
userTask(void) | ArServerMode | [inline, virtual] |
willUnlockIfRequested(void) | ArServerMode | [static] |
~ArServerMode() | ArServerMode | [virtual] |