subscription_service.h
Go to the documentation of this file.
1 
11 #pragma once
12 
13 #include <opc/ua/event.h>
16 
17 namespace OpcUa
18 {
19 namespace Server
20 {
21 
23 {
24 public:
26 
27  virtual void TriggerEvent(NodeId node, Event event) = 0;
28 };
29 
30  SubscriptionService::UniquePtr CreateSubscriptionService(std::shared_ptr<AddressSpace> addressspace, boost::asio::io_service & io, const Common::Logger::SharedPtr & logger);
31 
32 } // namespace UaServer
33 } // nmespace OpcUa
virtual void TriggerEvent(NodeId node, Event event)=0
SubscriptionService::UniquePtr CreateSubscriptionService(std::shared_ptr< AddressSpace > addressspace, boost::asio::io_service &io, const Common::Logger::SharedPtr &logger)
OPC UA Address space part. GNU LGPL.
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.
const char Server[]
Definition: strings.h:121


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