|
roudi::ConfigFilePathString_t | m_customConfigFilePath |
|
bool | m_run {true} |
|
iox::log::LogLevel | m_logLevel {iox::log::LogLevel::kWarn} |
|
roudi::MonitoringMode | m_monitoringMode {roudi::MonitoringMode::ON} |
|
version::CompatibilityCheckLevel | m_compatibilityCheckLevel {version::CompatibilityCheckLevel::PATCH} |
|
cxx::optional< uint16_t > | m_uniqueRouDiId |
|
units::Duration | m_processKillDelay {roudi::PROCESS_DEFAULT_KILL_DELAY} |
|
|
enum class | CmdLineArgumentParsingMode { ALL
, ONE
} |
|
◆ parse()
cxx::expected< CmdLineArgs_t, CmdLineParserResult > iox::config::CmdLineParserConfigFileOption::parse |
( |
int |
argc, |
|
|
char * |
argv[], |
|
|
const CmdLineArgumentParsingMode |
cmdLineParsingMode = CmdLineArgumentParsingMode::ALL |
|
) |
| |
|
overridevirtualnoexcept |
process the passed command line arguments
- Parameters
-
[in] | argc | forwarding of command line arguments |
[in] | argv | forwarding of command line arguments |
[in] | cmdLineParsingMode | selects to parse a single option or all options |
[out] | Result | wrapped in an cxx::expected, either the parsed arguments as CmdLineArgs_t struct or CmdLineParserResult |
Reimplemented from iox::config::CmdLineParser.
The documentation for this class was generated from the following file: