29 template <
typename INTERFACE = INamedGraphObject>
132 tResult SetName(
const char* strName);
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
#define LOG_DUMP(...)
Logs a dump message.
#define RETURN_NOERROR
Return status ERR_NOERROR, which requires the calling function's return type to be tResult.
#define RETURN_ERROR(code)
Return specific error code, which requires the calling function's return type to be tResult.
A common result class usable as return value throughout.
static _myType Format(const value_type *strFormat,...)
Write formatted data to a string.
The IString interface provides methods for getting and setting strings through abstract interfaces.
Default convenient implementation for INamedGraphObject.
named_graph_object & operator=(named_graph_object &&)=delete
delete move operator
void LogNamedMessage(const char *strMessage)
Helper to log a message with the full name of the object.
named_graph_object()
CTOR.
named_graph_object(named_graph_object &&)=delete
delete move CTOR
tResult GetParent(const ucom::ant::IObject *&poParentObject) const override
Gets the Parent of the object.
tResult GetName(base::ant::IString &&strName) const override
Gets the Name of the object.
tResult SetName(const char *strName) override
Sets the Name of the object.
named_graph_object(const char *strName)
CTOR with name.
named_graph_object(const named_graph_object &)=delete
delete copy CTOR
adtf_util::cString m_strName
name of the
const ucom::ant::IObject * m_pParent
parent of the named object
named_graph_object & operator=(const named_graph_object &)=delete
delete copy operator
virtual ~named_graph_object()=default
DTOR.
tResult SetParent(const ucom::ant::IObject *poParentObject) override
Sets Parent of the object.
std::string m_strName
name of the
const adtf::ucom::ant::IObject * m_pParent
parent of the named object
Base class for every interface type within the uCOM.
Use this template if you want to implement an ucom::ant::IObject based Interface and/or subclass an e...
Copyright © Audi Electronics Venture GmbH.
string_base< cStackString > cString
cString implementation for a stack string which works on stack if string is lower than A_UTILS_DEFAUL...
adtf_util::cString get_named_graph_object_full_name(const INamedGraphObject &oGraphObject)
Helper function to retrieve a full qualified unique name of an object registered in IFilterGraph.
Namespace for entire ADTF SDK.