|
#include <ArmarXCore/statechart/StateControllerImpl.h>
Public Attributes | |
std::vector< std::pair< StateControllerPtr, EventPtr > > | __eventBuffer |
bool | __eventBufferedDueToUnbreakableState = false |
bool | __finished = false |
std::condition_variable | __finishedCondition |
std::mutex | __finishedMutex |
IceUtil::Handle< RunningTask< StateController > > | __runningTask |
std::queue< EventPtr > | __unbreakableBuffer |
Buffer for all events that are delayed due to unbreakable substates. More... | |
Profiler::ProfilerSet | localProfilers |
localProfiler local instance of armarx::Profiler::Profiler which does nothing by default More... | |
bool | profilersDisabled = false |
TransitionFunctionMap | transitionFunctions |
Definition at line 12 of file StateControllerImpl.h.
std::vector< std::pair<StateControllerPtr, EventPtr> > __eventBuffer |
Definition at line 23 of file StateControllerImpl.h.
bool __eventBufferedDueToUnbreakableState = false |
Definition at line 22 of file StateControllerImpl.h.
bool __finished = false |
Definition at line 26 of file StateControllerImpl.h.
|
mutable |
Definition at line 28 of file StateControllerImpl.h.
|
mutable |
Definition at line 27 of file StateControllerImpl.h.
IceUtil::Handle<RunningTask<StateController> > __runningTask |
Definition at line 14 of file StateControllerImpl.h.
std::queue<EventPtr> __unbreakableBuffer |
Buffer for all events that are delayed due to unbreakable substates.
This buffer only holds events that are processed by this state.
Definition at line 21 of file StateControllerImpl.h.
Profiler::ProfilerSet localProfilers |
localProfiler local instance of armarx::Profiler::Profiler which does nothing by default
This instance can be changed via armarx::StateController::setProfilerRecursive() (
Definition at line 35 of file StateControllerImpl.h.
bool profilersDisabled = false |
Definition at line 36 of file StateControllerImpl.h.
TransitionFunctionMap transitionFunctions |
Definition at line 24 of file StateControllerImpl.h.