PLCnext API Documentation 25.0.2.69
|
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.