ADTF
|
Interface for accessing the parent of a trigger pipe item. More...
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 |
Registers the given trigger pipe source as a parent of this item;. More... | |
virtual tResult | UnregisterTriggerParent (const ant::ITriggerPipeSource *pParent)=0 |
Unregisters the given trigger pipe source that is no longer a parent of this item;. More... | |
virtual tResult | GetTriggerParents (const ucom::nitro::ifunction< tResult(const ant::ITriggerPipeSource *)> &fnCallback) const =0 |
Retrieve all trigger pipe parents of this item. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Protected Member Functions | |
~ITriggerPipeHierachy ()=default | |
not destructable | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Interface for accessing the parent of a trigger pipe item.
Definition at line 166 of file triggerpipe_intf.h.
|
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. |