stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
sdk
i_plugin_event.h
1
#pragma once
2
3
#include <nx/sdk/interface.h>
4
5
namespace
nx
{
6
namespace
sdk {
7
12
class
IPluginEvent
:
public
nx::sdk::Interface
<IPluginEvent>
13
{
14
public
:
15
static
auto
interfaceId() {
return
InterfaceId
(
"nx::sdk::IPluginEvent"
); }
16
17
enum class
Level
18
{
19
info,
20
warning,
21
error,
22
};
23
24
virtual
Level level()
const
= 0;
25
virtual
const
char
* caption()
const
= 0;
26
virtual
const
char
* description()
const
= 0;
27
};
28
29
}
// namespace sdk
30
}
// namespace nx
nx::sdk::IPluginEvent
Definition:
i_plugin_event.h:12
nx::sdk::IRefCountable::InterfaceId
Definition:
i_ref_countable.h:55
nx::sdk::Interface
Definition:
interface.h:26
nx
Definition:
debug.cpp:12
Generated by
1.8.14