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