ADTF
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
z
Variables
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
h
i
l
m
o
p
r
s
t
v
Enumerator
a
b
c
d
e
g
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
_
a
b
c
d
e
f
h
i
m
n
o
p
r
s
t
u
v
x
Enumerations
a
c
d
e
f
i
m
o
p
r
s
t
Enumerator
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
Related Symbols
Files
File List
File Members
All
_
a
c
d
e
f
h
i
l
m
o
p
r
s
t
u
Functions
Variables
Typedefs
Macros
_
a
c
d
e
f
i
l
m
o
p
r
s
t
u
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
runner_intf.h
Go to the documentation of this file.
1
7
#pragma once
8
#include "
named_graph_object_intf.h
"
9
#include "
triggerpipe_intf.h
"
10
11
namespace
adtf
12
{
13
namespace
streaming
14
{
15
namespace
ant
16
{
17
22
class
IRunner
:
public
ITriggerPipeItem
,
23
public
INamedGraphObject
24
{
25
protected
:
27
virtual
~IRunner
() =
default
;
28
29
public
:
31
ADTF_IID
(
IRunner
,
"runner.ant.streaming.adtf.iid"
);
32
UCOM_RESOLVE
(
adtf::ucom::ant::IObject
,
INamedGraphObject
);
33
};
22
class
IRunner
:
public
ITriggerPipeItem
, {
…
};
34
44
class
IActiveRunner
:
public
ITriggerPipeSource
,
public
INamedGraphObject
45
{
46
protected
:
48
virtual
~IActiveRunner
() =
default
;
49
public
:
51
ADTF_IID
(
IActiveRunner
,
"active_runner.ant.streaming.adtf.iid"
);
52
UCOM_RESOLVE
(
adtf::ucom::ant::IObject
,
INamedGraphObject
);
53
54
public
:
60
virtual
tResult
Activate
() = 0;
66
virtual
tResult
Deactivate
() = 0;
67
73
virtual
bool
IsActivated
()
const
= 0;
74
};
44
class
IActiveRunner
:
public
ITriggerPipeSource
,
public
INamedGraphObject
{
…
};
75
}
//namespace ant
76
77
namespace
spider
78
{
79
83
class
IActiveRunner
:
public
ant::IActiveRunner
84
{
85
public
:
87
ADTF_IID
(
IActiveRunner
,
"active_runner.spider.streaming.adtf.iid"
);
88
94
virtual
tResult
WaitForDeactivation
() = 0;
95
};
83
class
IActiveRunner
:
public
ant::IActiveRunner
{
…
};
96
}
97
99
using
ant::IRunner
;
101
using
ant::IActiveRunner
;
102
103
}
//namespace streaming
104
}
// namespace adtf
UCOM_RESOLVE
#define UCOM_RESOLVE(...)
Resolve a path to a base class which is inherited multiple times.
Definition
adtf_iid.h:45
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
result.h:898
adtf::streaming::ant::IActiveRunner
Definition
runner_intf.h:45
adtf::streaming::ant::IActiveRunner::~IActiveRunner
virtual ~IActiveRunner()=default
is not destructable
adtf::streaming::ant::IActiveRunner::Activate
virtual tResult Activate()=0
adtf::streaming::ant::IActiveRunner::Deactivate
virtual tResult Deactivate()=0
adtf::streaming::ant::IActiveRunner::ADTF_IID
ADTF_IID(IActiveRunner, "active_runner.ant.streaming.adtf.iid")
Definition of the interface identifier.
adtf::streaming::ant::IActiveRunner::IsActivated
virtual bool IsActivated() const =0
adtf::streaming::ant::INamedGraphObject
Definition
named_graph_object_intf.h:25
adtf::streaming::ant::IRunner
Definition
runner_intf.h:24
adtf::streaming::ant::IRunner::ADTF_IID
ADTF_IID(IRunner, "runner.ant.streaming.adtf.iid")
Definition of the interface identifier.
adtf::streaming::ant::IRunner::~IRunner
virtual ~IRunner()=default
is not destructable
adtf::streaming::ant::ITriggerPipeItem
Definition
triggerpipe_intf.h:102
adtf::streaming::ant::ITriggerPipeSource
Definition
triggerpipe_intf.h:26
adtf::streaming::spider::IActiveRunner
Definition
runner_intf.h:84
adtf::streaming::spider::IActiveRunner::ADTF_IID
ADTF_IID(IActiveRunner, "active_runner.spider.streaming.adtf.iid")
Definition of the interface identifier.
adtf::streaming::spider::IActiveRunner::WaitForDeactivation
virtual tResult WaitForDeactivation()=0
adtf::ucom::ant::IObject
Definition
object_intf.h:33
named_graph_object_intf.h
adtf::streaming::ant
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition
bindingproxyoutport.h:16
adtf::streaming::spider
Namespace for all functionality of the ADTF Streaming SDK provided since v3.18.
Definition
graph_element_editors.h:79
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
triggerpipe_intf.h
src
libraries
streaming3
include
adtfstreaming3
runner_intf.h
Copyright © CARIAD SE. All rights reserved | Generated on Fri Sep 19 2025 by doxygen 1.13.2 | GIT Commit Hash: 16c75a0c80b689baf344b0e67d9d102265089fd5