ADTF
Loading...
Searching...
No Matches
named_graph_object_intf.h
Go to the documentation of this file.
1
7
#pragma once
8
#include <
adtfucom3/adtf_ucom3.h
>
9
#include <
adtfbase/string_intf.h
>
10
11
namespace
adtf
12
{
13
namespace
streaming
14
{
15
namespace
ant
16
{
24
class
INamedGraphObject
:
public
ucom::ant::IObject
25
{
26
protected
:
28
~INamedGraphObject
() =
default
;
29
30
public
:
32
ADTF_IID
(
INamedGraphObject
,
"namedgraphobject.ant.streaming.adtf.iid"
);
39
virtual
tResult
GetName
(
base::ant::IString
&& strName)
const
= 0;
46
virtual
tResult
SetName
(
const
char
* strName) = 0;
47
58
virtual
tResult
SetParent
(
const
ucom::ant::IObject
* oParentObject) = 0;
70
virtual
tResult
GetParent
(
const
ucom::ant::IObject
*& poParentObject)
const
= 0;
71
};
72
}
//namespace ant
74
using
ant::INamedGraphObject
;
75
}
//namespace streaming
76
}
//namespace adtf
adtf_ucom3.h
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
result.h:736
adtf::base::ant::IString
Definition
string_intf.h:29
adtf::streaming::ant::INamedGraphObject
Definition
named_graph_object_intf.h:25
adtf::streaming::ant::INamedGraphObject::GetName
virtual tResult GetName(base::ant::IString &&strName) const =0
adtf::streaming::ant::INamedGraphObject::SetParent
virtual tResult SetParent(const ucom::ant::IObject *oParentObject)=0
adtf::streaming::ant::INamedGraphObject::ADTF_IID
ADTF_IID(INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid")
defintion of interface id
adtf::streaming::ant::INamedGraphObject::GetParent
virtual tResult GetParent(const ucom::ant::IObject *&poParentObject) const =0
adtf::streaming::ant::INamedGraphObject::SetName
virtual tResult SetName(const char *strName)=0
adtf::streaming::ant::INamedGraphObject::~INamedGraphObject
~INamedGraphObject()=default
not destructable
adtf::ucom::ant::IObject
Definition
object_intf.h:33
adtf::streaming::ant
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition
bindingproxyoutport.h:16
adtf::streaming
Namespace for the ADTF Streaming SDK.
Definition
bindingproxyinport.h:14
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtf_client_connector.h:14
string_intf.h
src
libraries
streaming3
include
adtfstreaming3
named_graph_object_intf.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220