ADTF
|
The IDataBinding interfaces provides methods for retrive information of the Pins published. More...
Public Member Functions | |
ADTF_IID (IDataBinding, "data_binding.ant.streaming.adtf.iid") | |
defintion of interface id | |
virtual tResult | GetPins (ucom::ant::iobject_list< IPin > &lstPins) const =0 |
Returns the current Pins (only const access). More... | |
virtual tResult | FindPin (const char *strName, ucom::ant::iobject_ptr< ucom::ant::IObject > &pPin) const =0 |
Find a Pin with the name of strName (only const access) More... | |
Protected Member Functions | |
~IDataBinding ()=default | |
not destructable | |
The IDataBinding interfaces provides methods for retrive information of the Pins published.
These pins are data access points and can be connected to a ISampleStream.
Definition at line 23 of file data_binding_intf.h.
|
pure virtual |
Find a Pin with the name of strName
(only const access)
strName | [in] Pointer to a string that identifies the pin that searches for. Call the IPin::GetName method to retrieve a pin's identifier. |
pPin | [out] contains the pin if found. |
ERR_NOT_FOUND | Pin with the given name strName not found. |
|
pure virtual |
Returns the current Pins (only const access).
[out] | lstPins | object_list where to push the pins to. |
Referenced by adtf::streaming::hollow::get_data_binding_objects().