|
| | IceOryxRouDiApp (const config::CmdLineArgs_t &cmdLineArgs, const RouDiConfig_t &roudiConfig) noexcept |
| | constructor to create the RouDi daemon with a given config
|
| uint8_t | run () noexcept override |
| | starts the execution of the RouDi daemon
|
| | RouDiApp (const config::CmdLineArgs_t &cmdLineArgs, const RouDiConfig_t &config) noexcept |
| | C'tor with command line parser, which has already parsed the command line parameters.
|
|
|
static void | roudiSigHandler (int32_t signal) noexcept |
| | Method passed to the OS signal handler.
|
|
void | registerSigHandler () noexcept |
| | Tells the OS which signals shall be hooked.
|
|
bool | waitForSignal () noexcept |
| | waits for the next signal to RouDi daemon
|
|
iox::log::LogLevel | m_logLevel {iox::log::LogLevel::kWarn} |
|
roudi::MonitoringMode | m_monitoringMode {roudi::MonitoringMode::ON} |
|
bool | m_run {true} |
|
RouDiConfig_t | m_config |
| posix::Semaphore | m_semaphore |
|
version::CompatibilityCheckLevel | m_compatibilityCheckLevel {version::CompatibilityCheckLevel::PATCH} |
|
units::Duration | m_processKillDelay {roudi::PROCESS_DEFAULT_KILL_DELAY} |
◆ IceOryxRouDiApp()
| iox::roudi::IceOryxRouDiApp::IceOryxRouDiApp |
( |
const config::CmdLineArgs_t & | cmdLineArgs, |
|
|
const RouDiConfig_t & | roudiConfig ) |
|
noexcept |
constructor to create the RouDi daemon with a given config
- Parameters
-
| [in] | Command | liner parser object, that provides the settings |
| [in] | RouDi | config for mempool configuration |
◆ run()
| uint8_t iox::roudi::IceOryxRouDiApp::run |
( |
| ) |
|
|
overridevirtualnoexcept |
starts the execution of the RouDi daemon
- Returns
- Return code for programm execution
Implements iox::roudi::RouDiApp.
The documentation for this class was generated from the following file: