ADTF
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
};
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
};
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
result.h:736
adtf::base::ant::IString
Definition
string_intf.h:29
adtf::services::ant::IKernel::ISignal
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:112
adtf::services::ant
Namespace for all service interfaces provided since v3.0.
Definition
rpc_object_server_registry_intf.h:82
adtf::services::bat
Namespace for all service interfaces provided since v3.1.
Definition
rpc_object_server_registry_intf.h:157
adtf::services
Namespace for a summary of all service interfaces provided by ADTF.
Definition
rpc_object_server_registry_intf.h:80
adtf
Namespace for all functionality provided by ADTF and its SDKs.
Definition
adtf_client_connector.h:14
src
libraries
base
include
plugins
recording_signal.h
Copyright © CARIAD SE. All rights reserved | Generated on Thu Aug 6 2026 by doxygen 1.13.2 | GIT Commit Hash: 07d2f84367192978b2a55ca6aee7f968758b7220