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.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable LogError
static constexpr auto LogError = iox::log::ffbb::LogError<[LoggingComponent](/v1.0.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable LogWarn
static constexpr auto LogWarn = iox::log::ffbb::LogWarn<[LoggingComponent](/v1.0.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable LogInfo
static constexpr auto LogInfo = iox::log::ffbb::LogInfo<[LoggingComponent](/v1.0.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable LogDebug
static constexpr auto LogDebug = iox::log::ffbb::LogDebug<[LoggingComponent](/v1.0.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable LogVerbose
static constexpr auto LogVerbose = iox::log::ffbb::LogVerbose<[LoggingComponent](/v1.0.3/API-reference/posh/Classes/structiox_1_1config_1_1LoggingComponent/)>;
variable defaultConfigFilePath
static constexpr char defaultConfigFilePath = "/etc/iceoryx/roudi_config.toml";
Updated on 31 May 2022 at 15:29:15 CEST