OpenJAUS Software Development Kit  4.3.1
openjaus::model::StateMachine Member List

This is the complete list of members for openjaus::model::StateMachine, including all inherited members.

addDefaultStateTransition(Transition &transition)openjaus::model::StateMachine
addMessageCallback(bool(CallbackClass::*callback)(MessageType &messageRef), CallbackClass *object)openjaus::model::StateMachineinline
addMessageCallback(bool(CallbackClass::*callback)(Trigger *trigger), CallbackClass *object)openjaus::model::StateMachineinline
addMessageCallback(bool(*callback)(MessageType &messageRef))openjaus::model::StateMachineinline
addState(State &state)openjaus::model::StateMachine
callbacksopenjaus::model::StateMachineprotected
currentStateopenjaus::model::StateMachineprotected
defaultStateTransitionsopenjaus::model::StateMachineprotected
entry()openjaus::model::StateMachine
executeTransition(Transition *transition)openjaus::model::StateMachine
exit()openjaus::model::StateMachine
getCurrentState() constopenjaus::model::StateMachine
getDefaultStateTransitions() constopenjaus::model::StateMachine
getName() constopenjaus::model::StateMachine
getParentState() constopenjaus::model::StateMachine
getQualifedName()openjaus::model::StateMachine
getResponse(Trigger *trigger)openjaus::model::StateMachine
getStartingState() constopenjaus::model::StateMachine
getState(std::string name)openjaus::model::StateMachine
getStates() constopenjaus::model::StateMachine
getStateStack() constopenjaus::model::StateMachine
nameopenjaus::model::StateMachineprotected
operator<<(std::ostream &output, const StateMachine &object)openjaus::model::StateMachinefriend
operator<<(std::ostream &output, const StateMachine *object)openjaus::model::StateMachinefriend
parentStateopenjaus::model::StateMachineprotected
processTrigger(Trigger *trigger)openjaus::model::StateMachine
removeDefaultStateTransition(Transition &transition)openjaus::model::StateMachine
setCurrentState(State *state)openjaus::model::StateMachine
setDefaultStateTransitions(const Transition &defaultStateTransitions)openjaus::model::StateMachine
setName(std::string name)openjaus::model::StateMachine
setParentState(State *parentState)openjaus::model::StateMachine
setStartingState(State *startingState)openjaus::model::StateMachine
setStates(const State &states)openjaus::model::StateMachine
setStateStack(std::list< State * > stateStack)openjaus::model::StateMachine
startingStateopenjaus::model::StateMachineprotected
StateMachine()openjaus::model::StateMachine
statesopenjaus::model::StateMachineprotected
stateStackopenjaus::model::StateMachineprotected
toString() constopenjaus::model::StateMachinevirtual
~StateMachine()openjaus::model::StateMachinevirtual