![]() |
Dataflow Runtime API
3.0.3.0
|
Interface to start timer. More...
#include <Imt.Base.Dff.ActiveParts/TimerServiceIfc.h>
Public Member Functions | |
virtual | ~TimerServiceIfc (void) |
Destructor. More... | |
virtual void | startOneShotTimer (RuntimeTimer::TimerHandle &timerToStart, const uint32_t timerTicksMs) const =0 |
Starts or restarts the given one shot timer for this ActivePart. More... | |
virtual void | startPeriodicTimer (RuntimeTimer::TimerHandle &timerToStart, const uint32_t intervalMs) const =0 |
Start a periodic timer for this ActivePart. More... | |
virtual void | killTimer (RuntimeTimer::TimerHandle &timerToKill) const =0 |
Kill an existing timer. More... | |
Interface to start timer.
|
inlinevirtual |
Destructor.
|
pure virtual |
Kill an existing timer.
In case the timer is not active anymore, the timerHandle will be set to invalid.
timerToKill | Handle of the timer to be killed. |
Implemented in imt::base::dff::activeparts::ActivePartAbs.
|
pure virtual |
Starts or restarts the given one shot timer for this ActivePart.
In case of invalid parameters, timerToStart is set to an invalid time handle.
timerToStart | Timer to be started. |
timerTicksMs | Timeout in milliseconds (has to be > 0). |
Implemented in imt::base::dff::activeparts::ActivePartAbs.
|
pure virtual |
Start a periodic timer for this ActivePart.
In case of invalid parameters, an invalid time handle is returned.
timerToStart | Timer to be started. |
intervalMs | Timer period in milliseconds. |
Implemented in imt::base::dff::activeparts::ActivePartAbs.