ADTF
Loading...
Searching...
No Matches
logging_intf.h
Go to the documentation of this file.
1
7#pragma once
9
10namespace adtf
11{
12namespace services
13{
14namespace ant
15{
16
21{
22 public:
27 ADTF_IID(ILogging, "logging.ant.services.adtf.iid");
28
29 public:
36
43
44 protected:
46 ~ILogging() = default;
47};
48
49}
50
51using ILogging = ant::ILogging;
52
53}
54}
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition logging_intf.h:21
virtual tResult RegisterLogger(adtf::ucom::ant::ILogger &oLogger)=0
~ILogging()=default
Protected destructor --> Only the final implementation can be destroyed!
ADTF_IID(ILogging, "logging.ant.services.adtf.iid")
virtual tResult UnregisterLogger(adtf::ucom::ant::ILogger &oLogger)=0
Definition logger_intf.h:22
Definition object_intf.h:33
Namespace for all service interfaces provided since v3.0.
Definition rpc_object_server_registry_intf.h:82
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