stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
attribute.h
1 #pragma once
2 
3 #include <string>
4 
5 #include <nx/sdk/i_attribute.h>
6 
7 namespace nx {
8 namespace sdk {
9 namespace analytics {
10 
11 class Attribute: public IAttribute
12 {
13 public:
14  Attribute(
15  Type type,
16  std::string name,
17  std::string value);
18 
19  virtual Type type() const override;
20  virtual const char* name() const override;
21  virtual const char* value() const override;
22 
23 private:
24  Type m_type;
25  std::string m_name;
26  std::string m_value;
27 };
28 
29 } // namespace analytics
30 } // namespace sdk
31 } // namespace nx
Definition: attribute.h:11
Definition: i_attribute.h:6
Definition: debug.cpp:13