8 #include "Arp/System/Nm/LongStringPayloadField.hpp" 9 #include "Arp/System/Nm/SpecializedPayload.hpp" 11 namespace Arp {
namespace System {
namespace NmPayload {
namespace NotificationLogger
20 using SpecializedPayload::SpecializedPayload;
40 String BuildFormatString()
const;
44 const size_t indexArchiveName = this->AddField<String>();
45 const size_t indexFilePath = this->AddField<String>();
46 const size_t indexBackupFilePath = this->AddField<String>();
String GetMessage() const
Returns the error message from the integrity check
Payload class for a message regarding the a failed integrity check of a NotificationLogger archive...
Definition: StorageFileIntegrityCheckPayload.hpp:16
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:42
StorageFileIntegrityCheckPayload(const String &archiveName, const String &filePath, const String &backupFilePath, const String &message)
Creates a payload object
String GetFilePath() const
Returns the name of the storage file
Root namespace for the PLCnext API
System components used by the System, Device, Plc or Io domains.
String GetBackupFilePath() const
Returns the path of the backup file
String GetArchiveName() const
Returns the archive name
Definition: LongStringPayloadField.hpp:16