9 #include "Arp/System/Nm/SpecializedPayload.hpp"    12 namespace Arp { 
namespace System { 
namespace Nm
    17 template<
typename Derived>
    29         this->
SetFieldValue(this->indexNotificationName, notificationName);
    36         return this->
template GetFieldValueAs<String>(this->indexNotificationName);
    40     const size_t indexNotificationName = this->
template AddField<String>();
    51     using NmSubscribeFailedPayload::NmSubscribeFailedPayload;
    55               "A subscriber subscribed to not registered notification name: {}", notificationName)
    68     using NmSubscribeFailedPayload::NmSubscribeFailedPayload;
    72               "A subscriber subscribed to unregistered notification name: {}", notificationName)
 Payload class for subscribing to an unregistered Notification
Definition: NmSubscribeFailedPayload.hpp:64
 
void SetFieldValue(size_t fieldIndex, const T &value)
Sets the value of a payload field
Definition: SpecializedPayload.hpp:129
 
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:42
 
Root namespace for the PLCnext API
 
const String GetNotificationName() const
Returns the affected NotificationName
Definition: NmSubscribeFailedPayload.hpp:34
 
Payload base class for failed subscriptions
Definition: NmSubscribeFailedPayload.hpp:18
 
System components used by the System, Device, Plc or Io domains.
 
Payload class for subscribing to a not registered Notification
Definition: NmSubscribeFailedPayload.hpp:47