PLCnext API Documentation 24.0.0.71
INotificationSubscriber.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6
7#pragma once
8
10#include "Arp/System/Nm/Notification.hpp"
11
12
13namespace Arp { namespace System { namespace Nm
14{
15
16
20class ARP_CXX_SYMBOL_EXPORT INotificationSubscriber
21{
22public:
23 virtual ~INotificationSubscriber() = default;
24
28 virtual void Notify(const Notification& notification) = 0;
29};
30
31
32}}} // namespace Arp::System::Nm
Interface for subscribers of Notifications
Definition: INotificationSubscriber.hpp:21
virtual void Notify(const Notification &notification)=0
Called to notify about an notification
Contains meta data and paylod of a Notification
Definition: Notification.hpp:22
@ System
System components used by the System, Device, Plc or Io domains.
Root namespace for the PLCnext API