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