Public Member Functions | Protected Member Functions | Private Attributes
OpcUa::ServerOperations Class Reference

#include <server_operations.h>

List of all members.

Public Member Functions

std::vector< DataValueReadAttributes (std::vector< ReadValueId > &attributes)
std::vector< DataValueReadAttributes (std::vector< Node > &nodes, AttributeId attr)
std::vector< NodeRegisterNodes (std::vector< Node > &)
void UnregisterNodes (std::vector< Node > &)
void WriteAttributes (std::vector< WriteValue > &)

Protected Member Functions

 ServerOperations (Services::SharedPtr Server)

Private Attributes

Services::SharedPtr Server
friend UaClient
friend UaServer

Detailed Description

Definition at line 12 of file server_operations.h.


Constructor & Destructor Documentation

OpcUa::ServerOperations::ServerOperations ( Services::SharedPtr  Server) [protected]

Definition at line 4 of file server_operations.cpp.


Member Function Documentation

std::vector< DataValue > OpcUa::ServerOperations::ReadAttributes ( std::vector< ReadValueId > &  attributes)

Definition at line 14 of file server_operations.cpp.

std::vector< DataValue > OpcUa::ServerOperations::ReadAttributes ( std::vector< Node > &  nodes,
AttributeId  attr 
)

Definition at line 22 of file server_operations.cpp.

std::vector< Node > OpcUa::ServerOperations::RegisterNodes ( std::vector< Node > &  nodes)

Definition at line 34 of file server_operations.cpp.

void OpcUa::ServerOperations::UnregisterNodes ( std::vector< Node > &  nodes)

Definition at line 51 of file server_operations.cpp.

void OpcUa::ServerOperations::WriteAttributes ( std::vector< WriteValue > &  updates)

Definition at line 8 of file server_operations.cpp.


Member Data Documentation

Services::SharedPtr OpcUa::ServerOperations::Server [private]

Definition at line 16 of file server_operations.h.

Definition at line 13 of file server_operations.h.

Definition at line 14 of file server_operations.h.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:25:00