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