PLCnext API Documentation 23.6.0.37
RetainManagerServiceProxy.hpp
1
2//
3// Copyright PHOENIX CONTACT Electronics GmbH
4//
6#pragma once
8#include "Arp/System/Rsc/Services/RscServiceProxyBase.hxx"
9#include "Arp/Plc/Retain/Services/IRetainManagerService.hpp"
10
11// DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED BY IRetainManagerService.cs
12
13namespace Arp { namespace Plc { namespace Retain { namespace Services
14{
15
16using namespace Arp;
17
19class RetainManagerServiceProxy : public RscServiceProxyBase<IRetainManagerService>
20{
21public: // construction/destruction
23 RetainManagerServiceProxy(RscHandle providerHandle, RscHandle serviceHandle, RscClient& rscClient);
24
25public: // IRetainManagerService operations
26 BackupResult GenerateBackupFile()override;
27 BackupResult PrepareLatestBackupFileForRestoring()override;
28};
29
30}}}} // end of namespace Arp::Plc::Retain::Services
Contains the name and error code of the backup.
Definition: BackupResult.hpp:24
Proxy class of service IRetainManagerService
Definition: RetainManagerServiceProxy.hpp:20
RetainManagerServiceProxy(RscHandle providerHandle, RscHandle serviceHandle, RscClient &rscClient)
Constructs an instance of type RetainManagerServiceProxy
@ Retain
The node shall be retained.
Root namespace for the PLCnext API