|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
NotificationData class, represent a notification. More...
#include <notification_interface.hpp>
Public Member Functions | |
| 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) | |
Public Attributes | |
| std::string | m_source_id |
| Source ID. | |
| std::string | m_target_id |
| Target ID. | |
| std::string | m_notification |
| Notification type. | |
| std::string | m_data |
| Data of the notification, can be empty. | |
NotificationData class, represent a notification.
Definition at line 29 of file notification_interface.hpp.
|
default |
|
inline |
Definition at line 41 of file notification_interface.hpp.
|
inline |
Definition at line 48 of file notification_interface.hpp.
|
virtualdefault |
|
default |
|
default |
| dunedaq::snbmodules::NotificationData::DUNE_DAQ_SERIALIZE | ( | NotificationData | , |
| m_source_id | , | ||
| m_target_id | , | ||
| m_notification | , | ||
| m_data | ) |
|
default |
|
default |
| std::string dunedaq::snbmodules::NotificationData::m_data |
Data of the notification, can be empty.
Definition at line 38 of file notification_interface.hpp.
| std::string dunedaq::snbmodules::NotificationData::m_notification |
Notification type.
Definition at line 36 of file notification_interface.hpp.
| std::string dunedaq::snbmodules::NotificationData::m_source_id |
Source ID.
Definition at line 32 of file notification_interface.hpp.
| std::string dunedaq::snbmodules::NotificationData::m_target_id |
Target ID.
Definition at line 34 of file notification_interface.hpp.