11 #ifndef __OPC_UA_Client_SUBSCRIPTIONS_H 12 #define __OPC_UA_Client_SUBSCRIPTIONS_H 31 virtual std::vector<StatusCode>
DeleteSubscriptions(
const std::vector<uint32_t> & subscriptions) = 0;
42 #endif // __OPC_UA_Client_SUBSCRIPTIONS_H virtual std::vector< MonitoredItemCreateResult > CreateMonitoredItems(const MonitoredItemsParameters ¶meters)=0
virtual SubscriptionData CreateSubscription(const CreateSubscriptionRequest &, std::function< void(PublishResult)> callbackPublish)=0
virtual std::vector< StatusCode > DeleteSubscriptions(const std::vector< uint32_t > &subscriptions)=0
virtual ModifySubscriptionResponse ModifySubscription(const ModifySubscriptionParameters ¶meters)=0
virtual void Publish(const PublishRequest &request)=0
OPC UA Address space part. GNU LGPL.
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.
virtual std::vector< StatusCode > DeleteMonitoredItems(const DeleteMonitoredItemsParameters ¶ms)=0
virtual RepublishResponse Republish(const RepublishParameters ¶ms)=0