|
ADTF
|
#include <triggerpipe_intf.h>
Inherits adtf::ucom::ant::IObject.
Public Member Functions | |
| ADTF_IID (ITriggerPipeHierachy, "trigger_pipe_hierachy.quiet.streaming.adtf.iid") | |
| Definition of interface ID. | |
| virtual tResult | RegisterTriggerParent (const ant::ITriggerPipeSource *pParent)=0 |
| virtual tResult | UnregisterTriggerParent (const ant::ITriggerPipeSource *pParent)=0 |
| virtual tResult | GetTriggerParents (const ucom::nitro::ifunction< tResult(const ant::ITriggerPipeSource *)> &fnCallback) const =0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Protected Member Functions | |
| ~ITriggerPipeHierachy ()=default | |
| not destructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Interface for accessing the parent of a trigger pipe item.
|
pure virtual |
Retrieve all trigger pipe parents of this item.
| [in,out] | fnCallback | This will be called for each parent item. |
|
pure virtual |
Registers the given trigger pipe source as a parent of this item;
| [in] | pParent | The new parent in the trigger pipe. |
|
pure virtual |
Unregisters the given trigger pipe source that is no longer a parent of this item;
| [in] | pParent | The parent to unregister. |