|
PLCnext API Documentation 23.0.2.9
|
Interface for sending of notifications More...
#include <INotificationSending.hpp>

Public Member Functions | |
| virtual NotificationNameIdType | RegisterNotification (const String ¬ificationName, const String &senderName, Severity severity, PayloadTypeIdType payloadTypeId)=0 |
| Registers a new Notification More... | |
| virtual void | UnregisterNotification (NotificationNameIdType notificationNameId)=0 |
| Unregisters a Nototification More... | |
| virtual NotificationIdType | SendNotification (NotificationNameIdType notificationNameId, Arp::DateTime timestamp, const RawPayloadType &payload)=0 |
| Sends a notification More... | |
| virtual NotificationIdType | SendNotification (NotificationNameIdType notificationNameId, Arp::DateTime timestamp, const IPayload &payload)=0 |
| Sends a notification More... | |
Interface for sending of notifications
|
pure virtual |
Registers a new Notification
| notificationName | name of the notification (e.g. Arp.System.Nm.SomethingInterestingHappened) |
| senderName | name of the sender of the notification |
| severity | severity of the notification |
| payloadTypeId | id of the payload type |
Implemented in Arp::System::Nm::NotificationManager.
|
pure virtual |
Sends a notification
| notificationNameId | id of the NotificationName to send |
| timestamp | Current timestamp |
| payload | payload to send |
Implemented in Arp::System::Nm::NotificationManager.
|
pure virtual |
Sends a notification
| notificationNameId | id of the NotificationName to send |
| timestamp | Current timestamp |
| payload | payload to send |
Implemented in Arp::System::Nm::NotificationManager.
|
pure virtual |
Unregisters a Nototification
| notificationNameId | id of the NotificationName to unregister |
Implemented in Arp::System::Nm::NotificationManager.