RTC Toolkit  2.0.0
Public Attributes | List of all members
rtctk::telSub::OperationalParams Struct Reference

Configuration parameters needed for operational logic. More...

#include <operationalLogicIf.hpp>

Public Attributes

std::chrono::milliseconds close_detach_delay = std::chrono::milliseconds(0)
 Amount of time to delay detaching the SHM from the point it is signalled as closed. More...
 
std::chrono::milliseconds correlator_poll_timeout = std::chrono::milliseconds(100)
 
std::chrono::milliseconds monitor_report_interval = std::chrono::milliseconds(500)
 
std::optional< numapp::NumaPolicies > processing_thread_policies = std::nullopt
 
std::optional< numapp::NumaPolicies > monitoring_thread_policies = std::nullopt
 

Detailed Description

Configuration parameters needed for operational logic.

Todo:
: We can also add NUMA parameters for the thread(s) owned by OperationalLogic

Member Data Documentation

◆ close_detach_delay

std::chrono::milliseconds rtctk::telSub::OperationalParams::close_detach_delay = std::chrono::milliseconds(0)

Amount of time to delay detaching the SHM from the point it is signalled as closed.

This is to let readers cleanly detach when they are informed the queue is closed.

◆ correlator_poll_timeout

std::chrono::milliseconds rtctk::telSub::OperationalParams::correlator_poll_timeout = std::chrono::milliseconds(100)

◆ monitor_report_interval

std::chrono::milliseconds rtctk::telSub::OperationalParams::monitor_report_interval = std::chrono::milliseconds(500)

◆ monitoring_thread_policies

std::optional<numapp::NumaPolicies> rtctk::telSub::OperationalParams::monitoring_thread_policies = std::nullopt

◆ processing_thread_policies

std::optional<numapp::NumaPolicies> rtctk::telSub::OperationalParams::processing_thread_policies = std::nullopt

The documentation for this struct was generated from the following file: