iox::config
Classes
Types
Functions
Attributes
Types Documentation
enum TomlGatewayConfigParseError
| Enumerator | 
Value | 
Description | 
| INVALID_STATE | 
 | 
 | 
| FILE_NOT_FOUND | 
 | 
 | 
| INCOMPLETE_CONFIGURATION | 
 | 
 | 
| INCOMPLETE_SERVICE_DESCRIPTION | 
 | 
 | 
| INVALID_SERVICE_DESCRIPTION | 
 | 
 | 
| EXCEPTION_IN_PARSER | 
 | 
 | 
enum CmdLineParserResult
| Enumerator | 
Value | 
Description | 
| INVALID_STATE | 
 | 
 | 
| UNKNOWN_OPTION_USED | 
 | 
 | 
| INFO_OUTPUT_ONLY | 
 | 
 | 
Functions Documentation
function operator<<
inline iox::log::LogStream & operator<<(
    iox::log::LogStream & logstream,
    const CmdLineArgs_t & cmdLineArgs
)
 
Attributes Documentation
variable TOML_GATEWAY_CONFIG_FILE_PARSE_ERROR_STRINGS
constexpr char TOML_GATEWAY_CONFIG_FILE_PARSE_ERROR_STRINGS = {"INVALID_STATE",
                                                                     "FILE_NOT_FOUND",
                                                                     "INCOMPLETE_CONFIGURATION",
                                                                     "INCOMPLETE_SERVICE_DESCRIPTION",
                                                                     "INVALID_SERVICE_DESCRIPTION",
                                                                     "EXCEPTION_IN_PARSER"};
 
variable REGEX_VALID_CHARACTERS
static constexpr const char REGEX_VALID_CHARACTERS = "^[a-zA-Z_][a-zA-Z0-9_]*$";
 
variable DEFAULT_CONFIG_FILE_PATH
static constexpr const char DEFAULT_CONFIG_FILE_PATH = "/etc/iceoryx/gateway_config.toml";
 
variable GATEWAY_CONFIG_SERVICE_TABLE_NAME
static constexpr const char GATEWAY_CONFIG_SERVICE_TABLE_NAME = "services";
 
variable GATEWAY_CONFIG_SERVICE_NAME
static constexpr const char GATEWAY_CONFIG_SERVICE_NAME = "service";
 
variable GATEWAY_CONFIG_SERVICE_INSTANCE_NAME
static constexpr const char GATEWAY_CONFIG_SERVICE_INSTANCE_NAME = "instance";
 
variable GATEWAY_CONFIG_SERVICE_EVENT_NAME
static constexpr const char GATEWAY_CONFIG_SERVICE_EVENT_NAME = "event";
 
variable LogFatal
static constexpr auto LogFatal = iox::log::ffbb::LogFatal<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable LogError
static constexpr auto LogError = iox::log::ffbb::LogError<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable LogWarn
static constexpr auto LogWarn = iox::log::ffbb::LogWarn<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable LogInfo
static constexpr auto LogInfo = iox::log::ffbb::LogInfo<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable LogDebug
static constexpr auto LogDebug = iox::log::ffbb::LogDebug<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable LogVerbose
static constexpr auto LogVerbose = iox::log::ffbb::LogVerbose<[LoggingComponent](/v1.0.0/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
 
variable defaultConfigFilePath
static constexpr char defaultConfigFilePath = "/etc/iceoryx/roudi_config.toml";
 
Updated on 26 April 2021 at 15:31:02 CEST