services/endpoints.h
Go to the documentation of this file.
1 
11 #ifndef OPC_UA_Client_ENDPOINTS_H
12 #define OPC_UA_Client_ENDPOINTS_H
13 
14 #include <opc/common/interface.h>
18 #include <vector>
19 
20 namespace OpcUa
21 {
22 
24 {
25 };
27 {
28 };
29 
31 {
32 public:
34 
35 public:
36  virtual std::vector<ApplicationDescription> FindServers(const FindServersParameters & params) const = 0;
37  // TODO Here all structuresmust be in one namespace.
38  virtual std::vector<EndpointDescription> GetEndpoints(const GetEndpointsParameters & filter) const = 0;
39  virtual void RegisterServer(const ServerParameters & parameters) = 0;
40 };
41 
42 } // namespace OpcUa
43 
44 #endif // OPC_UA_Client_ENDPOINTS_H
45 
OPC UA Address space part. GNU LGPL.
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.


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