Private implementation class to hide dependency to trsmon.
More...
Private implementation class to hide dependency to trsmon.
◆ Impl() [1/3]
| rad::TrsHealth::Impl::Impl |
( |
boost::asio::io_context & | ioc, |
|
|
SMAdapter & | sm, |
|
|
const std::string_view | path, |
|
|
const TrsProtocol | protocol ) |
◆ ~Impl()
| rad::TrsHealth::Impl::~Impl |
( |
| ) |
|
|
overridedefault |
◆ Impl() [2/3]
| rad::TrsHealth::Impl::Impl |
( |
const Impl & | | ) |
|
|
delete |
◆ Impl() [3/3]
| rad::TrsHealth::Impl::Impl |
( |
Impl && | | ) |
|
|
default |
◆ Disable()
| void rad::TrsHealth::Impl::Disable |
( |
| ) |
|
Disable TRS health status notification.
◆ Enable()
| void rad::TrsHealth::Impl::Enable |
( |
| ) |
|
Enable TRS health status notification.
◆ GetStatus()
| std::string rad::TrsHealth::Impl::GetStatus |
( |
| ) |
const |
Retrieve a string indicative of the most recent status.
◆ Notify()
| void rad::TrsHealth::Impl::Notify |
( |
const trsmon::StatusMessage & | status | ) |
|
|
override |
◆ operator=() [1/2]
| Impl & rad::TrsHealth::Impl::operator= |
( |
const Impl & | | ) |
|
|
delete |
◆ operator=() [2/2]
| Impl & rad::TrsHealth::Impl::operator= |
( |
Impl && | | ) |
|
|
default |
The documentation for this class was generated from the following file: