#include <named_graph_object.h>
Inherits adtf::ucom::catwo::object< INamedGraphObject, INamedGraphObject >.
template<typename INTERFACE = INamedGraphObject>
class adtf::streaming::ant::named_graph_object< INTERFACE >
Default convenient implementation for INamedGraphObject. If your own type is derived from INamedGraphObject and you want to use this default implementation use the derived type as parameter Interface to prevent multiple inheritance.
- Template Parameters
-
◆ named_graph_object()
template<typename INTERFACE = INamedGraphObject>
CTOR with name
- Parameters
-
| [in] | strName | Name of object |
◆ GetName()
template<typename INTERFACE = INamedGraphObject>
Gets the Name of the object
- Parameters
-
| [in,out] | strName | Name of object |
- Returns
- Standard Result Code of adtf::base::IString::Set
◆ GetParent()
template<typename INTERFACE = INamedGraphObject>
Gets the Parent of the object.
- Parameters
-
| [out] | poParentObject | Parent of object returned |
- Returns
- Standard Result Code
- Return values
-
| ERR_NOT_INITIALIZED | No Parent set. |
◆ LogNamedMessage()
template<typename INTERFACE = INamedGraphObject>
Helper to log a message with the full name of the object
- Parameters
-
| [in] | strMessage | Message to log |
- Returns
- void
◆ SetName()
template<typename INTERFACE = INamedGraphObject>
Sets the Name of the object
- Parameters
-
| [in] | strName | Name of object |
- Returns
- Standard Result Code
◆ SetParent()
template<typename INTERFACE = INamedGraphObject>
Sets Parent of the object
- Parameters
-
| [in] | poParentObject | Parent of object |
- Returns
- Standard Result Code
The documentation for this class was generated from the following file: