10#include "Arp/System/Core/event.hxx" 
   11#include "Arp/System/Commons/Diagnostics/Logging/Loggable.hxx" 
   12#include "Arp/System/Nm/INotificationReceiving.hpp" 
   13#include "Arp/System/Nm/INotificationSubscriber.hpp" 
   15namespace Arp { 
namespace System { 
namespace Nm
 
   33    ARP_DEPRECATED(
"Use NotificationSubscriber(notificationName) instead. notificationReceiving is ignored.")
 
   45    void Dispose() noexcept;
 
   47    const 
String GetNotificationName() const;
 
   52    bool IsInitialized() const;
 
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
 
Use this class to register and invoke several delegates (function pointer in OOP design).
Definition: event.hxx:32
 
Derive from this class to inherit logging functionality.
Definition: Loggable.hxx:28
 
Interface for subscribers of Notifications
Definition: INotificationReceiving.hpp:20
 
Interface for subscribers of Notifications
Definition: INotificationSubscriber.hpp:21
 
Proxy class for an subscriber of notifications
Definition: NotificationSubscriber.hpp:30
 
NotificationSubscriber()
Creates an empty subscriber
 
Contains meta data and paylod of a Notification
Definition: Notification.hpp:20
 
Root namespace for the PLCnext API
 
class ARP_DEPRECATED("Use Arp::Enum<T> instead.") EnumStrings
Deprecated! The class implements an adapter for enums to define the string literals of the enum entri...
Definition: EnumStrings.hxx:38