29 template <
typename INTERFACE = INamedGraphObject>
36 adtf_util::cString m_strName;
76 strName.Set(m_strName);
87 m_pParent = poParentObject;
101 poParentObject = m_pParent;
119 LOG_DUMP(
"%s : %s", strFullName.GetPtr(), strMessage);
132 tResult SetName(
const char* strName);
#define LOG_DUMP(...)
Logs a dump message.
Definition log.h:382
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
#define RETURN_NOERROR
Return status ERR_NOERROR, which requires the calling function's return type to be tResult.
Definition result.h:29
#define RETURN_ERROR(code)
Return specific error code, which requires the calling function's return type to be tResult.
Definition result.h:42
Definition string_intf.h:29
Definition named_graph_object.h:31
named_graph_object()
CTOR.
Definition named_graph_object.h:50
named_graph_object & operator=(const named_graph_object &)=delete
delete copy operator
named_graph_object & operator=(named_graph_object &&)=delete
delete move operator
named_graph_object(named_graph_object &&)=delete
delete move CTOR
tResult GetParent(const ucom::ant::IObject *&poParentObject) const override
Definition named_graph_object.h:97
tResult GetName(base::ant::IString &&strName) const override
Definition named_graph_object.h:74
tResult SetParent(const ucom::ant::IObject *poParentObject) override
Definition named_graph_object.h:85
virtual ~named_graph_object()=default
DTOR.
named_graph_object(const char *strName)
Definition named_graph_object.h:56
void LogNamedMessage(const char *strMessage)
Definition named_graph_object.h:116
named_graph_object(const named_graph_object &)=delete
delete copy CTOR
tResult SetName(const char *strName) override
Definition named_graph_object.h:64
Definition named_graph_object.h:129
std::string m_strName
name of the
Definition named_graph_object.h:140
const adtf::ucom::ant::IObject * m_pParent
parent of the named object
Definition named_graph_object.h:138
Definition object_intf.h:33
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.h:16
adtf_util::cString get_named_graph_object_full_name(const INamedGraphObject &oGraphObject)
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14