iox::roudi::IceOryxRouDiApp🔗
Inherits from iox::roudi::RouDiApp
Public Functions🔗
| Name | |
|---|---|
| IceOryxRouDiApp(const config::CmdLineArgs_t & cmdLineArgs, const RouDiConfig_t & roudiConfig) constructor to create the RouDi daemon with a given config | |
| virtual uint8_t | run() override starts the execution of the RouDi daemon | 
Additional inherited members🔗
Public Functions inherited from iox::roudi::RouDiApp
| Name | |
|---|---|
| void | roudiSigHandler(int32_t signal) Method passed to the OS signal handler. | 
| RouDiApp(const config::CmdLineArgs_t & cmdLineArgs, const RouDiConfig_t & config) C'tor with command line parser, which has already parsed the command line parameters. | |
| virtual | ~RouDiApp() | 
Protected Functions inherited from iox::roudi::RouDiApp
| Name | |
|---|---|
| void | registerSigHandler() Tells the OS which signals shall be hooked. | 
| bool | waitForSignal() waits for the next signal to RouDi daemon | 
Protected Attributes inherited from iox::roudi::RouDiApp
| Name | |
|---|---|
| iox::log::LogLevel | m_logLevel | 
| roudi::MonitoringMode | m_monitoringMode | 
| bool | m_run | 
| RouDiConfig_t | m_config | 
| posix::Semaphore | m_semaphore | 
| version::CompatibilityCheckLevel | m_compatibilityCheckLevel | 
| units::Duration | m_processKillDelay | 
Public Functions Documentation🔗
function IceOryxRouDiApp🔗
IceOryxRouDiApp(
    const config::CmdLineArgs_t & cmdLineArgs,
    const RouDiConfig_t & roudiConfig
)
constructor to create the RouDi daemon with a given config
Parameters:
- Command liner parser object, that provides the settings
- RouDi config for mempool configuration
function run🔗
virtual uint8_t run() override
starts the execution of the RouDi daemon
Return: Return code for programm execution
Reimplements: iox::roudi::RouDiApp::run
Updated on 18 December 2023 at 13:11:43 CET