, including all inherited members.
_children (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
_name (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
_parent (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
activate() | RTT::StateMachine | |
addChild(StateMachinePtr child) (defined in RTT::StateMachine) | RTT::StateMachine | [inline] |
addState(StateInterface *s) | RTT::StateMachine | |
automatic() | RTT::StateMachine | |
changeState(StateInterface *s, ProgramInterface *tprog, bool stepping=false) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
checkConditions(StateInterface *state, bool stepping=false) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
ChildList typedef (defined in RTT::StateMachine) | RTT::StateMachine | |
createEventTransition(EventService *es, const std::string &ename, std::vector< DataSourceBase::shared_ptr > args, StateInterface *from, StateInterface *to, ConditionInterface *guard, boost::shared_ptr< ProgramInterface > transprog, StateInterface *elseto=0, boost::shared_ptr< ProgramInterface > elseprog=boost::shared_ptr< ProgramInterface >()) | RTT::StateMachine | |
currentProgram() const | RTT::StateMachine | |
currentState() const | RTT::StateMachine | |
deactivate() | RTT::StateMachine | |
disableEvents(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
enableEvents(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
enterState(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
eproc (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
EventList typedef (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
eventMap | RTT::StateMachine | [protected] |
EventMap typedef (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
execute() | RTT::StateMachine | |
executePending(bool stepping=false) | RTT::StateMachine | |
executeProgram(ProgramInterface *&cp, bool stepping) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
getChildren() const | RTT::StateMachine | [inline] |
getCurrentStateName() const | RTT::StateMachine | [inline] |
getFinalState() const | RTT::StateMachine | [inline] |
getInitCommand() const (defined in RTT::StateMachine) | RTT::StateMachine | [inline] |
getInitialState() const | RTT::StateMachine | [inline] |
getLineNumber() const | RTT::StateMachine | |
getName() const | RTT::StateMachine | [inline] |
getParent() const | RTT::StateMachine | [inline] |
getState(const std::string &name) const | RTT::StateMachine | |
getStateList() const | RTT::StateMachine | |
getStatus() const | RTT::StateMachine | |
getText() const | RTT::StateMachine | [virtual] |
handleState(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
handleUnload() (defined in RTT::StateMachine) | RTT::StateMachine | [protected, virtual] |
inError() const | RTT::StateMachine | [inline] |
inFinalState() const | RTT::StateMachine | [inline] |
inInitialState() const | RTT::StateMachine | [inline] |
inState(const std::string &state) const | RTT::StateMachine | [inline] |
inStrictState(const std::string &state) const | RTT::StateMachine | [inline] |
interruptible() const | RTT::StateMachine | |
inTransition() const | RTT::StateMachine | |
isActive() const | RTT::StateMachine | [inline] |
isAutomatic() const | RTT::StateMachine | [inline] |
isPaused() const | RTT::StateMachine | [inline] |
isReactive() const | RTT::StateMachine | [inline] |
isStopped() const | RTT::StateMachine | [inline] |
isStrictlyActive() const | RTT::StateMachine | [inline] |
leaveState(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
nextState() | RTT::StateMachine | |
pause() | RTT::StateMachine | |
PreConditionMap typedef (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
preconditionSet(StateInterface *state, ConditionInterface *cnd, int line) | RTT::StateMachine | |
precondMap | RTT::StateMachine | [protected] |
reactive() | RTT::StateMachine | |
requestFinalState() | RTT::StateMachine | |
requestInitialState() | RTT::StateMachine | |
requestNextState(bool stepping=false) | RTT::StateMachine | |
requestNextStateStep() | RTT::StateMachine | |
requestState(const std::string &statename) | RTT::StateMachine | [inline] |
requestStateChange(StateInterface *s_n) | RTT::StateMachine | |
reset() | RTT::StateMachine | |
runState(StateInterface *s) (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
setEventProcessor(EventProcessor *smproc) (defined in RTT::StateMachine) | RTT::StateMachine | [inline] |
setFinalState(StateInterface *s) | RTT::StateMachine | |
setInitCommand(CommandInterface *c) | RTT::StateMachine | [inline] |
setInitialState(StateInterface *s) | RTT::StateMachine | |
setParent(StateMachinePtr parent) (defined in RTT::StateMachine) | RTT::StateMachine | [inline] |
setStateMachineProcessor(StateMachineProcessor *smproc) (defined in RTT::StateMachine) | RTT::StateMachine | [inline] |
smp (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
smStatus (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
start() | RTT::StateMachine | |
StateMachine(StateMachinePtr parent, const std::string &name="Default") | RTT::StateMachine | |
StateMachine(StateMachinePtr parent, EventProcessor *ep, const std::string &name="Default") | RTT::StateMachine | |
StateMachineParentPtr typedef (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
stateMap | RTT::StateMachine | [protected] |
step() | RTT::StateMachine | |
stepDone() const | RTT::StateMachine | [inline] |
stop() | RTT::StateMachine | |
TransitionMap typedef (defined in RTT::StateMachine) | RTT::StateMachine | [protected] |
transitionSet(StateInterface *from, StateInterface *to, ConditionInterface *cnd, int priority, int line) | RTT::StateMachine | |
transitionSet(StateInterface *from, StateInterface *to, ConditionInterface *cnd, boost::shared_ptr< ProgramInterface > transprog, int priority, int line) | RTT::StateMachine | |
TransList typedef | RTT::StateMachine | [protected] |
~StateMachine() | RTT::StateMachine | [virtual] |