3#include <condition_variable>
std::map< std::string, transitionFunction > TransitionFunctionMap
std::set< ProfilerPtr > ProfilerSet
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::vector< std::pair< StateControllerPtr, EventPtr > > __eventBuffer
Profiler::ProfilerSet localProfilers
localProfiler local instance of armarx::Profiler::Profiler which does nothing by default
bool __eventBufferedDueToUnbreakableState
IceUtil::Handle< RunningTask< StateController > > __runningTask
std::mutex __finishedMutex
std::queue< EventPtr > __unbreakableBuffer
Buffer for all events that are delayed due to unbreakable substates.
TransitionFunctionMap transitionFunctions
std::condition_variable __finishedCondition