stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
i_plugin_event.h
1 #pragma once
2 
3 #include <plugins/plugin_api.h>
4 
5 namespace nx {
6 namespace sdk {
7 
12 static const nxpl::NX_GUID IID_PluginEvent =
13  {{0x34,0x2c,0x8e,0x8b,0xad,0x94,0x49,0x85,0x90,0xd8,0x60,0x47,0x0c,0xb9,0x4b,0x9c}};
14 
20 {
21 public:
22  enum class Level
23  {
24  info,
25  warning,
26  error,
27  };
28 
29  virtual Level level() const = 0;
30  virtual const char* caption() const = 0;
31  virtual const char* description() const = 0;
32 };
33 
34 } // namespace sdk
35 } // namespace nx
Definition: i_plugin_event.h:19
Base class for every interface, provided by plugin.
Definition: plugin_api.h:38
GUID of plugin interface.
Definition: plugin_api.h:21
Definition: debug.cpp:14