NotificationData class, represent a notification.
More...
#include <notification_interface.hpp>
|
| | NotificationData ()=default |
| |
| | NotificationData (std::string source_id, std::string target_id, std::string notification, std::string data="") |
| |
| | NotificationData (std::string source_id, std::string target_id, notification_type::e_notification_type notification, std::string data="") |
| |
| virtual | ~NotificationData ()=default |
| |
| | NotificationData (NotificationData const &)=default |
| |
| NotificationData & | operator= (NotificationData const &)=default |
| |
| | NotificationData (NotificationData &&)=default |
| |
| NotificationData & | operator= (NotificationData &&)=default |
| |
| | DUNE_DAQ_SERIALIZE (NotificationData, m_source_id, m_target_id, m_notification, m_data) |
| |
NotificationData class, represent a notification.
Definition at line 29 of file notification_interface.hpp.
◆ NotificationData() [1/5]
| dunedaq::snbmodules::NotificationData::NotificationData |
( |
| ) |
|
|
default |
◆ NotificationData() [2/5]
| dunedaq::snbmodules::NotificationData::NotificationData |
( |
std::string | source_id, |
|
|
std::string | target_id, |
|
|
std::string | notification, |
|
|
std::string | data = "" ) |
|
inline |
Definition at line 41 of file notification_interface.hpp.
46 {
47 }
std::string m_data
Data of the notification, can be empty.
std::string m_source_id
Source ID.
std::string m_target_id
Target ID.
std::string m_notification
Notification type.
◆ NotificationData() [3/5]
◆ ~NotificationData()
| virtual dunedaq::snbmodules::NotificationData::~NotificationData |
( |
| ) |
|
|
virtualdefault |
◆ NotificationData() [4/5]
| dunedaq::snbmodules::NotificationData::NotificationData |
( |
NotificationData const & | | ) |
|
|
default |
◆ NotificationData() [5/5]
◆ DUNE_DAQ_SERIALIZE()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_data
| std::string dunedaq::snbmodules::NotificationData::m_data |
◆ m_notification
| std::string dunedaq::snbmodules::NotificationData::m_notification |
◆ m_source_id
| std::string dunedaq::snbmodules::NotificationData::m_source_id |
◆ m_target_id
| std::string dunedaq::snbmodules::NotificationData::m_target_id |
The documentation for this struct was generated from the following file: