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
12namespace adtf
13{
14namespace services
15{
16namespace ant
17{
18
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
43namespace bat
44{
45
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
59
60}
61
62}
63
64#endif
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition string_intf.h:29
Definition kernel_intf.h:209
Definition recording_signal.h:20
ADTF_IID(IRecordingSignal, "recording_signal.ant.system.adtf.iid")
definiton of interface id
Definition recording_signal.h:47
ADTF_IID(IRecordingSignal, "recording_signal.bat.system.adtf.iid")
definiton of interface id
Base object pointer to realize binary compatible reference counting in interface methods.
Definition object_ptr_intf.h:112
Namespace for all service interfaces provided since v3.0.
Definition rpc_object_server_registry_intf.h:82
Namespace for all service interfaces provided since v3.1.
Definition rpc_object_server_registry_intf.h:157
Namespace for a summary of all service interfaces provided by ADTF.
Definition rpc_object_server_registry_intf.h:80
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14