Public Member Functions | Protected Member Functions | Private Attributes | List of all members
OpcUa::ServerOperations Class Reference

#include <server_operations.h>

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 13 of file server_operations.h.

Constructor & Destructor Documentation

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

Definition at line 5 of file server_operations.cpp.

Member Function Documentation

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

Definition at line 15 of file server_operations.cpp.

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

Definition at line 23 of file server_operations.cpp.

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

Definition at line 38 of file server_operations.cpp.

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

Definition at line 59 of file server_operations.cpp.

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

Definition at line 9 of file server_operations.cpp.

Member Data Documentation

Services::SharedPtr OpcUa::ServerOperations::Server
private

Definition at line 18 of file server_operations.h.

friend OpcUa::ServerOperations::UaClient
private

Definition at line 15 of file server_operations.h.

friend OpcUa::ServerOperations::UaServer
private

Definition at line 16 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 Tue Jan 19 2021 03:12:09