PLCnext API Documentation  22.9.0.33
Public Member Functions | List of all members
Arp::Plc::Gds::Services::SubscriptionServiceProxy Class Reference

Proxy class of service ISubscriptionService More...

#include <SubscriptionServiceProxy.hpp>

Inheritance diagram for Arp::Plc::Gds::Services::SubscriptionServiceProxy:
Inheritance graph

Public Member Functions

 SubscriptionServiceProxy (RscHandle providerHandle, RscHandle serviceHandle, RscClient &rscClient)
 Constructs an instance of type SubscriptionServiceProxy More...
 
uint32 CreateSubscription (SubscriptionKind kind) override
 
uint32 CreateRecordingSubscription (uint16 recordCount) override
 
DataAccessError AddVariable (uint32 subscriptionId, const RscString< 512 > &variableName) override
 
void AddVariables (uint32 subscriptionId, AddVariablesVariableNamesDelegate variableNamesDelegate, AddVariablesResultDelegate resultDelegate) override
 
DataAccessError RemoveVariable (uint32 subscriptionId, const RscString< 512 > &variableName) override
 
DataAccessError Subscribe (uint32 subscriptionId, uint64 sampleRate) override
 
DataAccessError Resubscribe (uint32 subscriptionId, uint64 sampleRate) override
 
DataAccessError Unsubscribe (uint32 subscriptionId) override
 
DataAccessError DeleteSubscription (uint32 subscriptionId) override
 
DataAccessError GetVariableInfos (uint32 subscriptionId, GetVariableInfosVariableInfoDelegate variableInfoDelegate) override
 
DataAccessError GetTimeStampedVariableInfos (uint32 subscriptionId, GetTimeStampedVariableInfosVariableInfoDelegate variableInfoDelegate) override
 
DataAccessError GetRecordInfos (uint32 subscriptionId, GetRecordInfosRecordInfosDelegate recordInfosDelegate) override
 
DataAccessError ReadValues (uint32 subscriptionId, ReadValuesValuesDelegate valuesDelegate) override
 
DataAccessError ReadTimeStampedValues (uint32 subscriptionId, ReadTimeStampedValuesValuesDelegate valuesDelegate) override
 
DataAccessError ReadRecords (uint32 subscriptionId, uint16 count, ReadRecordsRecordsDelegate recordsDelegate) override
 

Detailed Description

Proxy class of service ISubscriptionService

Constructor & Destructor Documentation

◆ SubscriptionServiceProxy()

Arp::Plc::Gds::Services::SubscriptionServiceProxy::SubscriptionServiceProxy ( RscHandle  providerHandle,
RscHandle  serviceHandle,
RscClient &  rscClient 
)

Constructs an instance of type SubscriptionServiceProxy


The documentation for this class was generated from the following file: