Go to the documentation of this file.
8 #ifndef RTCKT_TELSUB_OPERATIONALLOGICIF_HPP
9 #define RTCKT_TELSUB_OPERATIONALLOGICIF_HPP
16 #include <numapp/numapolicies.hpp>
95 #endif // #ifndef RTCKT_TELSUB_OPERATIONALLOGICIF_HPP
std::optional< numapp::MemPolicy > mem_policy
Definition: operationalLogicIf.hpp:29
std::chrono::milliseconds correlator_poll_timeout
Definition: operationalLogicIf.hpp:45
virtual std::error_code GetLastError() const RTCTK_NOEXCEPT=0
OperationalParams()=default
Project-wide configuration header.
virtual ~OperationalLogicIf()
Definition: operationalLogicIf.hpp:57
virtual void RunAsync() RTCTK_NOEXCEPT=0
Definition: operationalLogicIf.hpp:55
virtual void IdleAsync() RTCTK_NOEXCEPT=0
std::optional< numapp::NumaPolicies > monitoring_thread_policies
Definition: operationalLogicIf.hpp:47
virtual uint64_t GetErrorCount() const RTCTK_NOEXCEPT=0
Definition: operationalLogicIf.hpp:26
Definition: businessLogic.cpp:35
Definition: operationalLogicIf.hpp:37
size_t capacity
Definition: operationalLogicIf.hpp:28
std::string topic_name
Definition: operationalLogicIf.hpp:27
Definition: mudpiProcessingError.hpp:109
Declares DdsSubscriberIf.
#define RTCTK_NOEXCEPT
Definition: config.hpp:12
std::optional< numapp::NumaPolicies > processing_thread_policies
Definition: operationalLogicIf.hpp:46
std::chrono::milliseconds close_detach_delay
Definition: operationalLogicIf.hpp:44