|
ADTF
|
#include <graph_intf.h>
Inherits adtf::ucom::ant::IObject.
Inherited by adtf::streaming::ant::IFilterGraph, and adtf::streaming::ant::IStreamingGraph.
Public Member Functions | |
| ADTF_IID (IGraph, "graph.ant.streaming.adtf.iid") | |
| definition of interface id | |
| virtual tResult | GetNamedGraphObject (const char *strName, ucom::ant::iobject_ptr< IObject > &pObject) const=0 |
| virtual tResult | GetNamedGraphObjects (ucom::ant::iobject_list< INamedGraphObject > &lstItems) const=0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Protected Member Functions | |
| ~IGraph ()=default | |
| not desstructable | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Defines the Interface used to connect Items to each other. The GraphInterface is theory basic.
|
pure virtual |
Gets a registered graph object by strName. (const access)
| [in] | strName | Name of the Object looking for. |
| [out] | pObject | Object reference return if found. Will be at least a INamedGraphObject. |
| ERR_NOT_FOUND | no object found with the name strName. |
| ERR_NO_INTERFACE | The given iobject_ptr::Reset call refused object. |
|
pure virtual |
Gets a every registered graph objects. (const access only)
| [in] | lstItems | enumeration of object where to put the references to. |