|
iceoryx_posh 2.0.8
|


Public Member Functions | |
| CmdLineParserConfigFileOption & | operator= (const CmdLineParserConfigFileOption &other)=delete |
| CmdLineParserConfigFileOption (const CmdLineParserConfigFileOption &other)=delete | |
| CmdLineParserConfigFileOption & | operator= (CmdLineParserConfigFileOption &&)=delete |
| CmdLineParserConfigFileOption (CmdLineParserConfigFileOption &&other)=delete | |
| cxx::expected< CmdLineArgs_t, CmdLineParserResult > | parse (int argc, char *argv[], const CmdLineArgumentParsingMode cmdLineParsingMode=CmdLineArgumentParsingMode::ALL) noexcept override |
| process the passed command line arguments | |
| Public Member Functions inherited from iox::config::CmdLineParser | |
| CmdLineParser & | operator= (const CmdLineParser &other)=delete |
| CmdLineParser (const CmdLineParser &other)=delete | |
| CmdLineParser & | operator= (CmdLineParser &&)=delete |
| CmdLineParser (CmdLineParser &&other)=delete | |
Protected Attributes | |
| roudi::ConfigFilePathString_t | m_customConfigFilePath |
| Protected Attributes inherited from iox::config::CmdLineParser | |
| 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} |
Additional Inherited Members | |
| Public Types inherited from iox::config::CmdLineParser | |
| enum class | CmdLineArgumentParsingMode { ALL , ONE } |
|
overridevirtualnoexcept |
process the passed command line arguments
| [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.