9 #include "Arp/System/Nm/SpecializedPayload.hpp" 10 #include "Arp/System/NmPayload/NotificationLogger/StorageFileFormatMigrationResult.hpp" 12 namespace Arp {
namespace System {
namespace NmPayload {
namespace NotificationLogger
20 using SpecializedPayload::SpecializedPayload;
25 StorageFileFormatMigrationResult result,
int sourceVersion,
int destinationVersion,
26 const String& backupFilePath);
35 StorageFileFormatMigrationResult
GetResult()
const;
47 static String GetFormatString(StorageFileFormatMigrationResult result);
51 const size_t indexArchiveName = this->AddField<String>();
52 const size_t indexFilePath = this->AddField<String>();
53 const size_t indexResult = this->AddField<StorageFileFormatMigrationResult>();
54 const size_t indexSourceVersion = this->AddField<int>();
55 const size_t indexDestinationVersion = this->AddField<int>();
56 const size_t indexBackupFilePath = this->AddField<String>();
Base class for custom Payload classes
Definition: SpecializedPayload.hpp:42
Root namespace for the PLCnext API
System components used by the System, Device, Plc or Io domains.