ADTF
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
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
i
l
m
o
r
s
t
v
Enumerator
a
b
c
d
e
g
i
l
m
n
o
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
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
_
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
w
x
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
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
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
w
Functions
_
o
r
Variables
Typedefs
Macros
_
a
b
c
d
e
f
g
i
l
m
o
p
r
s
t
u
w
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
recording_signal.h
Go to the documentation of this file.
1
7
#include <adtf_systemsdk.h>
8
9
#ifndef _RECORDING_SIGNAL_HEADER_
10
#define _RECORDING_SIGNAL_HEADER_
11
12
namespace
adtf
13
{
14
namespace
services
15
{
16
namespace
ant
17
{
18
19
class
IRecordingSignal
:
public
IKernel::ISignal
20
{
21
public
:
22
static
constexpr
int32_t Class = 0x01;
23
24
enum
tCode : uint8_t
25
{
26
PreFileClosed = 1,
27
PostFileClosed = 2,
28
PostFileDiscarded = 3,
29
InternalOffset = 100
30
};
31
32
public
:
34
ADTF_IID
(
IRecordingSignal
,
"recording_signal.ant.system.adtf.iid"
);
35
36
public
:
37
virtual
tResult
GetObject(
ucom::ant::iobject_ptr<ucom::ant::IObject>
& pObject) = 0;
38
virtual
tResult
GetFileName(
base::ant::IString
&& strFileName)
const
= 0;
39
};
19
class
IRecordingSignal
:
public
IKernel::ISignal
{
…
};
40
41
}
42
43
namespace
bat
44
{
45
46
class
IRecordingSignal
:
public
ant::IRecordingSignal
47
{
48
public
:
50
ADTF_IID
(
IRecordingSignal
,
"recording_signal.bat.system.adtf.iid"
);
51
52
public
:
53
virtual
tResult
GetRecorderName(
base::ant::IString
&& strName)
const
= 0;
54
};
46
class
IRecordingSignal
:
public
ant::IRecordingSignal
{
…
};
55
56
}
57
58
using
bat::IRecordingSignal
;
59
60
}
61
62
}
63
64
#endif
tResult
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition
builds/digitalwerk/solutions/adtf_content/adtf_base/adtf_core/src/libraries/a_utils/include/a_utils/core/result.h:632
adtf::base::ant::IString
The IString interface provides methods for getting and setting strings through abstract interfaces.
Definition
string_intf.h:28
adtf::services::ant::IKernel::ISignal
Interface for a signal.
Definition
kernel_intf.h:209
adtf::services::ant::IRecordingSignal
Definition
recording_signal.h:20
adtf::services::ant::IRecordingSignal::ADTF_IID
ADTF_IID(IRecordingSignal, "recording_signal.ant.system.adtf.iid")
definiton of interface id
adtf::services::bat::IRecordingSignal
Definition
recording_signal.h:47
adtf::services::bat::IRecordingSignal::ADTF_IID
ADTF_IID(IRecordingSignal, "recording_signal.bat.system.adtf.iid")
definiton of interface id
adtf::ucom::ant::iobject_ptr
Base object pointer to realize binary compatible reference counting in interface methods.
Definition
object_ptr_intf.h:103
adtf::services::ant
Namespace for all service interfaces provided since v3.0.
Definition
application_intf.h:16
adtf::services::bat
Namespace for all service interfaces provided since v3.1.
Definition
player_intf.h:250
adtf::services
Namespace for a summary of all service interfaces (System Service) provided by ADTF.
Definition
application_intf.h:14
adtf
Namespace for entire ADTF SDK.
Definition
ddl_specification_legacy.dox:2
src
libraries
base
include
plugins
recording_signal.h
Copyright © CARIAD SE. All rights reserved | Generated on Fri May 16 2025 by doxygen 1.13.2 | GIT Commit Hash: 3eaf013baf4da4ea65dcbcfed4e240e03fe89ca2