44 template <
typename TOrthogonal,
typename TSourceObject>
52 boost::signals2::connection
onTimerTick(
void (T::*callback)(), T *
object)
std::function< void()> postCountDownEvent_
ClRos2Timer * timerClient_
smacc2::SmaccSignal< void()> onTimerTick_
void onStateOrthogonalAllocation()
int64_t tickTriggerCount_
CbTimerCountdownLoop(int64_t triggerTickCount)
boost::signals2::connection onTimerTick(void(T::*callback)(), T *object)
void onClientTimerTickCallback()
void requiresClient(SmaccClientType *&storage)
void requiresComponent(SmaccComponentType *&storage, ComponentRequirement requirementType=ComponentRequirement::SOFT)
ISmaccStateMachine * getStateMachine()
boost::signals2::connection createSignalConnection(TSmaccSignal &signal, TMemberFunctionPrototype callback, TSmaccObjectType *object)
boost::signals2::connection onTimerTick(void(T::*callback)(), T *object)