Skip to content

iox::roudi::RouDi::RoudiStartupParameters🔗

Public Functions🔗

Name
RoudiStartupParameters(const roudi::MonitoringMode monitoringMode =roudi::MonitoringMode::ON, const bool killProcessesInDestructor =true, const RuntimeMessagesThreadStart RuntimeMessagesThreadStart =RuntimeMessagesThreadStart::IMMEDIATE, const version::CompatibilityCheckLevel compatibilityCheckLevel =version::CompatibilityCheckLevel::PATCH, const units::Duration processKillDelay =roudi::PROCESS_DEFAULT_KILL_DELAY)

Public Attributes🔗

Name
const roudi::MonitoringMode m_monitoringMode
const bool m_killProcessesInDestructor
const RuntimeMessagesThreadStart m_runtimesMessagesThreadStart
const version::CompatibilityCheckLevel m_compatibilityCheckLevel
const units::Duration m_processKillDelay

Public Functions Documentation🔗

function RoudiStartupParameters🔗

inline RoudiStartupParameters(
    const roudi::MonitoringMode monitoringMode =roudi::MonitoringMode::ON,
    const bool killProcessesInDestructor =true,
    const RuntimeMessagesThreadStart RuntimeMessagesThreadStart =RuntimeMessagesThreadStart::IMMEDIATE,
    const version::CompatibilityCheckLevel compatibilityCheckLevel =version::CompatibilityCheckLevel::PATCH,
    const units::Duration processKillDelay =roudi::PROCESS_DEFAULT_KILL_DELAY
)

Public Attributes Documentation🔗

variable m_monitoringMode🔗

const roudi::MonitoringMode m_monitoringMode;

variable m_killProcessesInDestructor🔗

const bool m_killProcessesInDestructor;

variable m_runtimesMessagesThreadStart🔗

const RuntimeMessagesThreadStart m_runtimesMessagesThreadStart;

variable m_compatibilityCheckLevel🔗

const version::CompatibilityCheckLevel m_compatibilityCheckLevel;

variable m_processKillDelay🔗

const units::Duration m_processKillDelay;

Updated on 31 May 2022 at 15:29:16 CEST