services/view.h
Go to the documentation of this file.
1 
11 #ifndef OPC_UA_Client_VIEW_H
12 #define OPC_UA_Client_VIEW_H
13 
14 #include <opc/common/interface.h>
16 #include <opc/ua/protocol/types.h>
17 #include <opc/ua/protocol/view.h>
18 
19 #include <vector>
20 
21 namespace OpcUa
22 {
23 
25 {
26 public:
28 
29 public:
30  virtual std::vector<BrowseResult> Browse(const OpcUa::NodesQuery & query) const = 0;
31  virtual std::vector<BrowseResult> BrowseNext() const = 0;
32  virtual std::vector<BrowsePathResult> TranslateBrowsePathsToNodeIds(const TranslateBrowsePathsParameters & params) const = 0;
33  virtual std::vector<NodeId> RegisterNodes(const std::vector<NodeId> & params) const = 0;
34  virtual void UnregisterNodes(const std::vector<NodeId> & params) const = 0;
35 };
36 
37 } // namespace OpcUa
38 
39 #endif // OPC_UA_Client_VIEW_H
40 
virtual std::vector< BrowsePathResult > TranslateBrowsePathsToNodeIds(const TranslateBrowsePathsParameters &params) const =0
virtual void UnregisterNodes(const std::vector< NodeId > &params) const =0
virtual std::vector< NodeId > RegisterNodes(const std::vector< NodeId > &params) const =0
virtual std::vector< BrowseResult > Browse(const OpcUa::NodesQuery &query) const =0
OPC UA Address space part. GNU LGPL.
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.
virtual std::vector< BrowseResult > BrowseNext() const =0


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