|
|
#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.