HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
malPropertiesFactory.hpp
Go to the documentation of this file.
1
11#ifndef HLCC_COMMON_UTILS_MALDDS_MALPROPERTIESFACTORY_HPP
12#define HLCC_COMMON_UTILS_MALDDS_MALPROPERTIESFACTORY_HPP
13
14
15#include <log4cplus/logger.h>
16#include <log4cplus/loggingmacros.h>
17
18#include <mal/Mal.hpp>
19
20#include <rad/config.hpp>
21
22
24
25
27const std::string KEY_CONFIG_PUB_DDS_FILE = rad::KEY_CONFIG + "pub/dds/file";
29const std::string KEY_CONFIG_PUB_DDS_PROFILE = rad::KEY_CONFIG + "pub/dds/profile";
31const std::string KEY_CONFIG_PUB_DDS_NIC = rad::KEY_CONFIG + "pub/dds/nic";
33const std::string VALUE_NO_PROFILE = "No_Profile";
34
35
44elt::mal::Mal::Properties MakeProperties (const std::map<std::string, std::string>& cfg);
45
46
58elt::mal::Mal::Properties MakePropertiesFromRadConfig (const rad::Config& config);
59
66std::string DiffPropertiesVersusDefaults (elt::mal::Mal::Properties& malprops);
67
68} // namespace hlcc::utils::maldds
69
70
71#endif // HLCC_COMMON_UTILS_MALDDS_MALPROPERTIESFACTORY_HPP
Definition malPropertiesFactory.hpp:23
const std::string VALUE_NO_PROFILE
Definition malPropertiesFactory.hpp:33
const std::string KEY_CONFIG_PUB_DDS_PROFILE
Definition malPropertiesFactory.hpp:29
elt::mal::Mal::Properties MakeProperties(const std::map< std::string, std::string > &cfg)
Definition malPropertiesFactory.cpp:19
const std::string KEY_CONFIG_PUB_DDS_FILE
Definition malPropertiesFactory.hpp:27
const std::string KEY_CONFIG_PUB_DDS_NIC
Definition malPropertiesFactory.hpp:31
std::string DiffPropertiesVersusDefaults(elt::mal::Mal::Properties &malprops)
Definition malPropertiesFactory.cpp:144
elt::mal::Mal::Properties MakePropertiesFromRadConfig(const rad::Config &config)
Definition malPropertiesFactory.cpp:118