7 #include "Arp/System/Rsc/Services/RscServiceProxyBase.hxx"     8 #include "ISubscriptionService.hpp"    12 namespace Arp { 
namespace Plc { 
namespace Gds { 
namespace Services
    27     uint32          CreateRecordingSubscription(
uint16 recordCount)
override;
    29     void            AddVariables(
uint32 subscriptionId, AddVariablesVariableNamesDelegate variableNamesDelegate, AddVariablesResultDelegate resultDelegate)
override;
    35     DataAccessError GetVariableInfos(
uint32 subscriptionId, GetVariableInfosVariableInfoDelegate variableInfoDelegate)
override;
    36     DataAccessError GetTimeStampedVariableInfos(
uint32 subscriptionId, GetTimeStampedVariableInfosVariableInfoDelegate variableInfoDelegate)
override;
    37     DataAccessError GetRecordInfos(
uint32 subscriptionId, GetRecordInfosRecordInfosDelegate recordInfosDelegate)
override;
    39     DataAccessError ReadTimeStampedValues(
uint32 subscriptionId, ReadTimeStampedValuesValuesDelegate valuesDelegate)
override;
 std::uint32_t uint32
The Arp unsigned integer type of 4 byte size.
Definition: PrimitiveTypes.hpp:35
 
DataAccessError
This enumeration contains the possible data access errors. 
Definition: DataAccessError.hpp:20
 
Root namespace for the PLCnext API
 
std::uint16_t uint16
The Arp unsigned integer type of 2 byte size.
Definition: PrimitiveTypes.hpp:31
 
std::uint64_t uint64
The Arp unsigned integer type of 8 byte size.
Definition: PrimitiveTypes.hpp:39
 
SubscriptionKind
This enumeration contains the possible kinds of subscriptions. 
Definition: SubscriptionKind.hpp:29
 
Definition: SubscriptionServiceProxy.hpp:17
 
virtual ~SubscriptionServiceProxy(void)
Destructs this instance and frees all resouces.
Definition: SubscriptionServiceProxy.hpp:49