config_file.h
Go to the documentation of this file.
1 
11 
12 #pragma once
13 
15 
16 namespace Common
17 {
18 
20 {
22  std::vector<AddonId> Dependencies;
25 };
26 
27 typedef std::vector<Common::ModuleConfiguration> ModulesConfiguration;
28 
30 {
32  std::vector<ModuleConfiguration> Modules;
33 };
34 
36 
37 Configuration ParseConfiguration(const std::string & configPath);
38 void SaveConfiguration(const ModulesConfiguration & configuration, const std::string & configPath);
39 
41 
42 }
43 
Configuration ParseConfigurationFiles(const std::string &directory)
Configuration ParseConfiguration(const std::string &configPath)
Definition: config_file.cpp:65
void SaveConfiguration(const ModulesConfiguration &configuration, const std::string &configPath)
std::vector< AddonId > Dependencies
Definition: config_file.h:22
Addon interface definition GNU LGPL.
Common::AddonInformation GetAddonInfomation(const ModuleConfiguration &config)
Common::AddonParameters Parameters
Definition: config_file.h:31
std::string AddonId
Definition: addon_manager.h:24
AddonParameters Parameters
Definition: config_file.h:24
std::vector< Common::ModuleConfiguration > ModulesConfiguration
Definition: config_file.h:27
std::vector< ModuleConfiguration > Modules
Definition: config_file.h:32


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:06:04