stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
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
19
class
IPluginEvent
:
public
nxpl::PluginInterface
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
nx::sdk::IPluginEvent
Definition:
i_plugin_event.h:19
nxpl::PluginInterface
Base class for every interface, provided by plugin.
Definition:
plugin_api.h:38
nxpl::NX_GUID
GUID of plugin interface.
Definition:
plugin_api.h:21
nx
Definition:
debug.cpp:14
Generated by
1.8.14