More...
#include <runnable_intf.h>
Inherited by adtf::filter::flash::cTriggerFunction, and adtf::filter::hollow::cTriggerFunction.
|
|
| ~IRunnable ()=default |
| | not destructable
|
| |
The Runnable interface defines common methods for a running component. Within ADTF the IRunnable interface is the main interface to use for Running objects.
- See also
- runnable for a base implementation.
◆ Run()
The Run method to set the component in running state. This method will be called to activate the component by a given activation type.
- Parameters
-
| [in] | tmTimeofActivation | Time of activation. Usually this is the StreamTime. |
| [in] | ui32ActivationType | The activation type for running. |
| [in] | pvUserData | pointer to a activation structure depending on the activation type. |
| [in] | nUserDataSize | Size of the activation structure. (in byte) |
- Returns
- Standard result code.
- Return values
-
| ERR_CANCELED | Depending on the caller (timer, cyclic thread) it will break cyclic running. |
Implemented in adtf::filter::cTriggerFunction, adtf::filter::flash::cTriggerFunction, and adtf::filter::hollow::cTriggerFunction.
The documentation for this class was generated from the following file: