stub_analytics_plugin
1.6
Network Optix Video Analytics SDK
src
nx
sdk
i_attribute.h
1
#pragma once
2
3
namespace
nx
{
4
namespace
sdk {
5
6
class
IAttribute
7
{
8
public
:
9
enum class
Type
10
{
11
undefined,
12
number,
13
boolean,
14
string,
15
// TODO: Consider adding other specific types like DateTime, Coordinates, Temperature.
16
};
17
18
virtual
~
IAttribute
() =
default
;
19
20
virtual
Type type()
const
= 0;
21
virtual
const
char
* name()
const
= 0;
22
virtual
const
char
* value()
const
= 0;
23
};
24
25
}
// namespace sdk
26
}
// namespace nx
nx::sdk::IAttribute
Definition:
i_attribute.h:6
nx
Definition:
debug.cpp:12
Generated by
1.8.14