8 #include "Arp/System/Rsc/Services/IRscService.hpp" 9 #include "LicenseStatusServiceProxyFactory.hpp" 13 namespace Arp {
namespace System {
namespace Lm {
namespace Services
25 using Ptr = std::shared_ptr<ILicenseStatusService>;
32 static IRscServiceProxyFactory& GetProxyFactory(
void);
45 virtual boolean GetLicenseStatus(
uint32 firmCode,
uint32 productCode,
uint32 featureCode = 0) = 0;
50 inline IRscServiceProxyFactory& ILicenseStatusService::GetProxyFactory()
52 return LicenseStatusServiceProxyFactory::GetInstance();
Namespace for classes and interfaces for the Remote Service Call implementation
Definition: IRscReadEnumerator.hxx:9
std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
Service methods retrieving current license status
Definition: ILicenseStatusService.hpp:22
Root namespace for the PLCnext API
Base interface for all Rsc service interface.
Definition: IRscService.hpp:18
System components used by the System, Device, Plc or Io domains.