PLCnext API Documentation  21.9.0.40
DeviceStatusServiceProxy.hpp
1 //
3 // Copyright PHOENIX CONTACT Electronics GmbH
4 //
6 #pragma once
7 #include "Arp/System/Core/Arp.h"
8 #include "Arp/System/Rsc/Services/RscServiceProxyBase.hxx"
9 #include "IDeviceStatusService.hpp"
10 
11 // DO NOT MODIFY THIS FILE, THIS FILE IS AUTOGENERATED BY IDeviceStatusService.cs
12 
13 namespace Arp { namespace Device { namespace Interface { namespace Services
14 {
15 
16 using namespace Arp;
17 
19 class DeviceStatusServiceProxy : public RscServiceProxyBase<IDeviceStatusService>
20 {
21 public: // construction/destruction
23  DeviceStatusServiceProxy(RscHandle providerHandle, RscHandle serviceHandle, RscClient& rscClient);
24 
25 public: // IDeviceStatusService operations
26  RscVariant<512> GetItem(const RscString<512>& identifier)override;
27  void GetItems(GetItemsIdentifiersDelegate identifiersDelegate, GetItemsResultDelegate resultDelegate)override;
28 };
29 
30 }}}} // end of namespace Arp::Device::Interface::Services
Root namespace for the PLCnext API
Proxy class of service IDeviceStatusService
Definition: DeviceStatusServiceProxy.hpp:19