|
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()
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: