|
ccs-defaults 0.1.3
|
Functions | |
| std::map< std::string, std::string > | GetDefaultMalPropertiesForCcs (const std::string &uri, const std::string &app_name="", const std::string &cnd_ip="") |
| Return MAL-specific properties for CCS applications by URI. | |
| std::map< std::string, std::string > | GetDefaultMalPropertiesForDds (std::string app_name="", std::string cnd_ip="", std::string participant="", std::string qos_file="") |
| Return DDS-MAL-specific properties for CCS applications. | |
| std::map< std::string, std::string > ccs::defaults::GetDefaultMalPropertiesForCcs | ( | const std::string & | uri, |
| const std::string & | app_name = "", | ||
| const std::string & | cnd_ip = "" ) |
Return MAL-specific properties for CCS applications by URI.
The function loads hardcoded default properties which can be further customized with the optional parameters or later in the application. The properties are selected by the type of MAL inferred from the URI.
The function is pure (side-effect-free).
| uri | the URI identifying the middleware |
| app_name | The DDS application name |
| cnd_ip | space separated list of ip(s) of NIC to allow communication on |
| MalException | on error |
| std::map< std::string, std::string > ccs::defaults::GetDefaultMalPropertiesForDds | ( | std::string | app_name = "", |
| std::string | cnd_ip = "", | ||
| std::string | participant = "", | ||
| std::string | qos_file = "" ) |
Return DDS-MAL-specific properties for CCS applications.
The function loads hardcoded default properties which can be further customized with the optional parameters or later in the application.
The function is pure (side-effect-free).
| app_name | the DDS application name |
| cnd_ip | space separated list of ip(s) of NIC to allow communication on |
| participant | the participant profile name from the QoS file to use |
| qos_file | the absolute path to the QoS file to use |
| MalException | on error |