|
ADTF
|
#include <runner_intf.h>
Inherits adtf::streaming::ant::IActiveRunner.
Public Member Functions | |
| ADTF_IID (IActiveRunner, "active_runner.spider.streaming.adtf.iid") | |
| Definition of the interface identifier. | |
| virtual tResult | WaitForDeactivation ()=0 |
Public Member Functions inherited from adtf::streaming::ant::IActiveRunner | |
| ADTF_IID (IActiveRunner, "active_runner.ant.streaming.adtf.iid") | |
| Definition of the interface identifier. | |
| virtual tResult | Activate ()=0 |
| virtual tResult | Deactivate ()=0 |
| virtual bool | IsActivated () const =0 |
Public Member Functions inherited from adtf::streaming::ant::ITriggerPipeSource | |
| ADTF_IID (ITriggerPipeSource, "trigger_pipe_source.ant.streaming.adtf.iid") | |
| definiton of interface id | |
| virtual tResult | RegisterSubItem (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun, tPriority ui32Prio)=0 |
| virtual tResult | UnregisterSubItem (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun)=0 |
| virtual tResult | ChangePriority (const adtf::ucom::ant::iobject_ptr< ITriggerPipeItem > &pSubRun, tPriority ui32Prio)=0 |
| virtual tResult | GetSubItems (adtf::ucom::ant::iobject_enum< const ITriggerPipeItem > &lstSubItems) const =0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Public Member Functions inherited from adtf::streaming::ant::INamedGraphObject | |
| ADTF_IID (INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | GetName (base::ant::IString &&strName) const =0 |
| virtual tResult | SetName (const char *strName)=0 |
| virtual tResult | SetParent (const ucom::ant::IObject *oParentObject)=0 |
| virtual tResult | GetParent (const ucom::ant::IObject *&poParentObject) const =0 |
Additional Inherited Members | |
Public Types inherited from adtf::streaming::ant::ITriggerPipeSource | |
| enum | tPriority : uint32_t { Invalid = 0 , Lowest = 1 , Lower = 30 , BelowNormal = 40 , Normal = 50 , AboveNormal = 60 , Higher = 70 , Highest = 100 } |
Protected Member Functions inherited from adtf::streaming::ant::IActiveRunner | |
| virtual | ~IActiveRunner ()=default |
| is not destructable | |
Protected Member Functions inherited from adtf::streaming::ant::ITriggerPipeSource | |
| ~ITriggerPipeSource ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Protected Member Functions inherited from adtf::streaming::ant::INamedGraphObject | |
| ~INamedGraphObject ()=default | |
| not destructable | |
The Interface defines an Active Runner Intem which can be part of the IFilterGraph. An Active Runner is able to create an Run call on registered ITriggerPipeItem.
The IActiveRunner is a special part of the IFilterGraph. The IFilterGraph will activate the IActiveRunner only AFTER every single IFilter are already in IFilter::tFilterState::State_Running !
|
pure virtual |
This function ensures that the runner is no longer processing a trigger and is not going to emit any further trigger calls.