ADTF
Loading...
Searching...
No Matches
plugin_logging_intf.h
Go to the documentation of this file.
1
7
8#ifndef _ADTF_UCOM_ANT_PLUGIN_LOGGER_INTERFACE_INCLUDES_HEADER_
9#define _ADTF_UCOM_ANT_PLUGIN_LOGGER_INTERFACE_INCLUDES_HEADER_
10
11namespace adtf
12{
13namespace ucom
14{
15namespace ant
16{
17
23
24class IPluginLogging : public IObject
25{
26public:
31 ADTF_IID(IPluginLogging, "plugin_logging.ant.ucom.adtf.iid");
32
33 public:
38 virtual void SetLogger(ILogger* pLogger) = 0;
39
40 protected:
42 ~IPluginLogging() = default;
43};
44
45}//namespace ant
46
47namespace vision
48{
49
51{
52public:
57 ADTF_IID(IPluginLogging, "plugin_logging.vision.ucom.adtf.iid");
58
64 virtual void SetLogChannels(util::log::ILogChannel* pFallback, util::log::IThreadLocalLogChannelStack* pStack) noexcept = 0;
65};
66
67}
68
70
71}//namespace ucom
72}//namespace adtf
73
74#endif //_ADTF_UCOM_ANT_PLUGIN_LOGGER_INTERFACE_INCLUDES_HEADER_
Definition logger_intf.h:22
Definition object_intf.h:33
Definition plugin_logging_intf.h:25
ADTF_IID(IPluginLogging, "plugin_logging.ant.ucom.adtf.iid")
virtual void SetLogger(ILogger *pLogger)=0
~IPluginLogging()=default
Protected destructor --> Only the final implementation can be destroyed!
Definition plugin_logging_intf.h:51
virtual void SetLogChannels(util::log::ILogChannel *pFallback, util::log::IThreadLocalLogChannelStack *pStack) noexcept=0
ADTF_IID(IPluginLogging, "plugin_logging.vision.ucom.adtf.iid")
Namespace for all functionality of the ADTF UCOM SDK provided since v3.0.
Definition test_runtime.h:14
Namespace for all functionality of the ADTF UCOM SDK provided since v3.21.
Definition plugin_logging_intf.h:48
Namespace for the ADTF uCOM SDK.
Definition adtf_system.h:324
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14