RTC Toolkit  2.0.0
Public Member Functions | Protected Member Functions | List of all members
rtctk::rtcSupervisor::RtcMonitor Class Reference

#include <rtcMonitor.hpp>

Public Member Functions

 RtcMonitor (RtcSupervisor *parent)
 
virtual ~RtcMonitor ()
 
void StartMonitor ()
 start monitoring More...
 
void StopMonitor ()
 stop monitoring More...
 
void StopThread ()
 inform the thread to stop execution More...
 
void svc ()
 
boost::asio::io_context & GetIoContext ()
 Get the I/O context object to be able to use this thread with boost::asio. More...
 

Protected Member Functions

void monitor ()
 

Constructor & Destructor Documentation

◆ RtcMonitor()

rtctk::rtcSupervisor::RtcMonitor::RtcMonitor ( RtcSupervisor parent)

◆ ~RtcMonitor()

rtctk::rtcSupervisor::RtcMonitor::~RtcMonitor ( )
virtual

Member Function Documentation

◆ GetIoContext()

boost::asio::io_context& rtctk::rtcSupervisor::RtcMonitor::GetIoContext ( )
inline

Get the I/O context object to be able to use this thread with boost::asio.

Returns
The boost::asio::io_context object associated with the monitor thread.

◆ monitor()

void rtctk::rtcSupervisor::RtcMonitor::monitor ( )
protected
Todo:
ping the objects and update global status

◆ StartMonitor()

void rtctk::rtcSupervisor::RtcMonitor::StartMonitor ( )

start monitoring

◆ StopMonitor()

void rtctk::rtcSupervisor::RtcMonitor::StopMonitor ( )

stop monitoring

◆ StopThread()

void rtctk::rtcSupervisor::RtcMonitor::StopThread ( )

inform the thread to stop execution

◆ svc()

void rtctk::rtcSupervisor::RtcMonitor::svc ( )

The documentation for this class was generated from the following files: