#include <runtime_behaviour.h>
Inherited by adtf::filter::cGraphObject, adtf::streaming::ant::cSampleStreamingSink, adtf::streaming::ant::cSampleStreamingSource, and adtf::streaming::ant::runtime_behaviour< Interface >.
Default implementation for the IRuntimeBehaviour.
◆ cRuntimeBehaviour()
| adtf::streaming::ant::cRuntimeBehaviour::cRuntimeBehaviour |
( |
| ) |
|
|
protected |
◆ RegisterInnerPipe()
◆ RegisterRunner() [1/2]
Create and Registers a IRunner object for your oRunnable with the name strName.
- Parameters
-
| strName | [in] Name of the Runner to create and register. |
| oRunnable | [in] The reference to the Runnable implemetation which will be called. |
- Returns
- Standard Result Code
- Return values
-
| ERR_INVALID_ARG | A Runner with the same name is already registered. |
Reimplemented in adtf::filter::cGraphObject, and adtf::streaming::ant::cSampleStreamingSink.
◆ RegisterRunner() [2/2]
Registers and publishes a IRunner object to the IRuntimeBehaviour. This makes sure the runner is only registered once. The Runner has to have a name already set. You can not register a Runner with the same name twice.
- Parameters
-
| pRunner | [in] The object reference to the Runner which will be published. |
- Returns
- Standard Result Code
- Return values
-
| ERR_INVALID_ARG | A Runner with the same name is already registered. |
Reimplemented in adtf::filter::cGraphObject, and adtf::streaming::ant::cSampleStreamingSink.
◆ ReleaseRunners()
| tResult adtf::streaming::ant::cRuntimeBehaviour::ReleaseRunners |
( |
| ) |
|
Release every registered Runners
- Returns
- Standard Result Code
◆ ReleaseTriggerPipes()
| tResult adtf::streaming::ant::cRuntimeBehaviour::ReleaseTriggerPipes |
( |
| ) |
|
Release and unregister every registered TriggerPipes
- Returns
- Standard Result Code
◆ UnregisterInnerPipe()
Unregisters an inner ITriggerPipe object.
- Parameters
-
- Returns
- Standard Result Code
◆ UnregisterRunner()
Unregisters a Runner.
- Parameters
-
| pRunner | [in] The object reference to the Runner which will be unregistered. |
- Returns
- Standard Result Code
- Return values
-
| ERR_INVALID_ARG | A Runner with the same name is already registered. |
The documentation for this class was generated from the following file: