#include <notifier.h>
◆ NotifierImpl()
NotifierImpl::NotifierImpl |
( |
| ) |
|
|
default |
◆ ~NotifierImpl()
NotifierImpl::~NotifierImpl |
( |
| ) |
|
|
overridedefault |
◆ get_next_notification()
Get the next notification from the notification queue.
Used by the Server to get the notifications in order to forward them to the clients. A simple queue is used that has a mutex lock which may, or may not be successfully obtained at the moment of checking.
- Parameters
-
- Returns
- true if a notification has been successfully fetched, false if not
Implements Notifier.
◆ has_notification()
bool NotifierImpl::has_notification |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_deinitialized()
void NotifierImpl::send_mm_state_deinitialized |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_deinitializing()
void NotifierImpl::send_mm_state_deinitializing |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_initialized()
void NotifierImpl::send_mm_state_initialized |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_initializing()
void NotifierImpl::send_mm_state_initializing |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_slaves_found()
void NotifierImpl::send_mm_state_slaves_found |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_terminating()
void NotifierImpl::send_mm_state_terminating |
( |
| ) |
|
|
overridevirtual |
◆ send_mm_state_waiting_for_slaves()
void NotifierImpl::send_mm_state_waiting_for_slaves |
( |
| ) |
|
|
overridevirtual |
◆ send_monitoring_status()
void NotifierImpl::send_monitoring_status |
( |
motionmaster::MotionMasterMessage::Status * | status | ) |
|
|
overridevirtual |
◆ send_notification_status()
void NotifierImpl::send_notification_status |
( |
motionmaster::MotionMasterMessage::Status * | status | ) |
|
|
overridevirtual |
◆ send_slave_error()
void NotifierImpl::send_slave_error |
( |
uint32_t | device_address, |
|
|
int32_t | device_id, |
|
|
int32_t | code, |
|
|
const std::string & | additional_info ) |
|
overridevirtual |
◆ send_slave_warning()
void NotifierImpl::send_slave_warning |
( |
uint32_t | device_address, |
|
|
int32_t | device_id, |
|
|
int32_t | code, |
|
|
const std::string & | additional_info ) |
|
overridevirtual |
◆ send_status()
void NotifierImpl::send_status |
( |
motionmaster::MotionMasterMessage::Status * | status, |
|
|
std::string | topic ) |
|
overridevirtual |
The documentation for this class was generated from the following files: