Public Member Functions | List of all members
OpcUa::SubscriptionServices Class Referenceabstract

#include <subscriptions.h>

Inheritance diagram for OpcUa::SubscriptionServices:
Inheritance graph
[legend]

Public Member Functions

virtual std::vector< MonitoredItemCreateResultCreateMonitoredItems (const MonitoredItemsParameters &parameters)=0
 
virtual SubscriptionData CreateSubscription (const CreateSubscriptionRequest &, std::function< void(PublishResult)> callbackPublish)=0
 
virtual std::vector< StatusCodeDeleteMonitoredItems (const DeleteMonitoredItemsParameters &params)=0
 
virtual std::vector< StatusCodeDeleteSubscriptions (const std::vector< uint32_t > &subscriptions)=0
 
virtual ModifySubscriptionResponse ModifySubscription (const ModifySubscriptionParameters &parameters)=0
 
virtual void Publish (const PublishRequest &request)=0
 
virtual RepublishResponse Republish (const RepublishParameters &params)=0
 

Additional Inherited Members

- Private Member Functions inherited from Common::Interface
 Interface ()
 
 Interface (const Interface &)=delete
 
const Interfaceoperator= (const Interface &)=delete
 
virtual ~Interface ()
 

Detailed Description

Definition at line 23 of file subscriptions.h.

Member Function Documentation

virtual std::vector<MonitoredItemCreateResult> OpcUa::SubscriptionServices::CreateMonitoredItems ( const MonitoredItemsParameters parameters)
pure virtual
virtual SubscriptionData OpcUa::SubscriptionServices::CreateSubscription ( const CreateSubscriptionRequest ,
std::function< void(PublishResult)>  callbackPublish 
)
pure virtual
virtual std::vector<StatusCode> OpcUa::SubscriptionServices::DeleteMonitoredItems ( const DeleteMonitoredItemsParameters params)
pure virtual
virtual std::vector<StatusCode> OpcUa::SubscriptionServices::DeleteSubscriptions ( const std::vector< uint32_t > &  subscriptions)
pure virtual
virtual ModifySubscriptionResponse OpcUa::SubscriptionServices::ModifySubscription ( const ModifySubscriptionParameters parameters)
pure virtual
virtual void OpcUa::SubscriptionServices::Publish ( const PublishRequest request)
pure virtual
virtual RepublishResponse OpcUa::SubscriptionServices::Republish ( const RepublishParameters params)
pure virtual

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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:10