ADTF
|
Defines the Interface used to connect Items to each other. More...
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 |
Gets a registered graph object by strName . More... | |
virtual tResult | GetNamedGraphObjects (ucom::ant::iobject_list< INamedGraphObject > &lstItems) const =0 |
Gets a every registered graph objects. 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 | |
~IGraph ()=default | |
not desstructable | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Defines the Interface used to connect Items to each other.
The GraphInterface is theory basic.
Definition at line 103 of file graph_intf.h.
|
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. |
Referenced by adtf::streaming::hollow::get_graph_objects().