#include <subscriptions.h>
Public Member Functions | |
virtual std::vector < MonitoredItemCreateResult > | CreateMonitoredItems (const MonitoredItemsParameters ¶meters)=0 |
virtual SubscriptionData | CreateSubscription (const CreateSubscriptionRequest &, std::function< void(PublishResult)> callbackPublish)=0 |
DEFINE_CLASS_POINTERS (SubscriptionServices) | |
virtual std::vector< StatusCode > | DeleteMonitoredItems (const DeleteMonitoredItemsParameters ¶ms)=0 |
virtual std::vector< StatusCode > | DeleteSubscriptions (const std::vector< uint32_t > &subscriptions)=0 |
virtual void | Publish (const PublishRequest &request)=0 |
virtual RepublishResponse | Republish (const RepublishParameters ¶ms)=0 |
Definition at line 23 of file subscriptions.h.
virtual std::vector<MonitoredItemCreateResult> OpcUa::SubscriptionServices::CreateMonitoredItems | ( | const MonitoredItemsParameters & | parameters | ) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.
virtual SubscriptionData OpcUa::SubscriptionServices::CreateSubscription | ( | const CreateSubscriptionRequest & | , |
std::function< void(PublishResult)> | callbackPublish | ||
) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.
virtual std::vector<StatusCode> OpcUa::SubscriptionServices::DeleteMonitoredItems | ( | const DeleteMonitoredItemsParameters & | params | ) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.
virtual std::vector<StatusCode> OpcUa::SubscriptionServices::DeleteSubscriptions | ( | const std::vector< uint32_t > & | subscriptions | ) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.
virtual void OpcUa::SubscriptionServices::Publish | ( | const PublishRequest & | request | ) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.
virtual RepublishResponse OpcUa::SubscriptionServices::Republish | ( | const RepublishParameters & | params | ) | [pure virtual] |
Implemented in OpcUa::Internal::SubscriptionServiceInternal.