stub_analytics_plugin  1.6
Network Optix Video Analytics SDK
utils.h
1 #pragma once
2 
3 #include <map>
4 #include <string>
5 
6 #include <plugins/plugin_api.h>
7 
8 namespace nx {
9 namespace sdk {
10 
11 class Settings;
12 
25 struct Utils
26 {
27  const bool enableOutput;
28  const std::string printPrefix;
29 
30  Utils(bool enableOutput, const std::string& printPrefix):
31  enableOutput(enableOutput), printPrefix(printPrefix)
32  {
33  }
34 
42  std::map<std::string, std::string>* map,
43  const nx::sdk::Settings* settings,
44  const std::string& caption,
45  int outputIndent = 0) const;
46 };
47 
48 } // namespace sdk
49 } // namespace nx
bool fillAndOutputSettingsMap(std::map< std::string, std::string > *map, const nx::sdk::Settings *settings, const std::string &caption, int outputIndent=0) const
Definition: utils.cpp:11
Definition: utils.h:25
Definition: debug.cpp:14
Definition: settings.h:15