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