|
HLCC Documentation 2.2.0
|
Functions | |
| elt::mal::Mal::Properties | MakeProperties (const std::map< std::string, std::string > &cfg) |
| elt::mal::Mal::Properties | MakePropertiesFromRadConfig (const rad::Config &config) |
| std::string | DiffPropertiesVersusDefaults (elt::mal::Mal::Properties &malprops) |
Variables | |
| const std::string | KEY_CONFIG_PUB_DDS_FILE = rad::KEY_CONFIG + "pub/dds/file" |
| const std::string | KEY_CONFIG_PUB_DDS_PROFILE = rad::KEY_CONFIG + "pub/dds/profile" |
| const std::string | KEY_CONFIG_PUB_DDS_NIC = rad::KEY_CONFIG + "pub/dds/nic" |
| const std::string | VALUE_NO_PROFILE = "No_Profile" |
| std::string hlcc::utils::maldds::DiffPropertiesVersusDefaults | ( | elt::mal::Mal::Properties & | malprops | ) |
Produce a diff between the given malprops and the plain ccs-defaults, meant for logging (but also used in tests).
| elt::mal::Mal::Properties hlcc::utils::maldds::MakeProperties | ( | const std::map< std::string, std::string > & | cfg | ) |
Produce MAL Properties from two sources: 1) ccs-defaults (built-in) 2) config (user-provided)
| runtime_error | if cfg is unusable |
| elt::mal::Mal::Properties hlcc::utils::maldds::MakePropertiesFromRadConfig | ( | const rad::Config & | config | ) |
Produce MAL Properties from two sources: 1) ccs-defaults (built-in) 2) rad-config (user-provided)
This is a convenience function for rad-based applications, after converting the argument it forwards to its companion.
| runtime_error | if config is unusable |
| const std::string hlcc::utils::maldds::KEY_CONFIG_PUB_DDS_FILE = rad::KEY_CONFIG + "pub/dds/file" |
Set dds.qos.profile.library (after find-file)
| const std::string hlcc::utils::maldds::KEY_CONFIG_PUB_DDS_NIC = rad::KEY_CONFIG + "pub/dds/nic" |
Set dds.qos.participant.interfaceWhiteList
| const std::string hlcc::utils::maldds::KEY_CONFIG_PUB_DDS_PROFILE = rad::KEY_CONFIG + "pub/dds/profile" |
Set dds.qos.profile.name.participant
| const std::string hlcc::utils::maldds::VALUE_NO_PROFILE = "No_Profile" |
Value to signal no profile should be set