Public Member Functions | Private Member Functions | Private Attributes
OpcUa::Server::ServerObject Class Reference

#include <server_object.h>

List of all members.

Public Member Functions

 DEFINE_CLASS_POINTERS (ServerObject)
 ServerObject (Services::SharedPtr services, boost::asio::io_service &io, bool debug)
 ~ServerObject ()

Private Member Functions

Model::Object CreateServerObject (const Services::SharedPtr &services) const
void UpdateTime ()

Private Attributes

bool Debug = false
Model::Object Instance
boost::asio::io_service & Io
Services::SharedPtr Server
Model::Variable ServerTime
PeriodicTimer Timer

Detailed Description

Definition at line 40 of file server_object.h.


Constructor & Destructor Documentation

OpcUa::Server::ServerObject::ServerObject ( Services::SharedPtr  services,
boost::asio::io_service &  io,
bool  debug 
)

Definition at line 57 of file server_object.cpp.

Definition at line 91 of file server_object.cpp.


Member Function Documentation

Model::Object OpcUa::Server::ServerObject::CreateServerObject ( const Services::SharedPtr &  services) const [private]

Definition at line 98 of file server_object.cpp.

Definition at line 105 of file server_object.cpp.


Member Data Documentation

bool OpcUa::Server::ServerObject::Debug = false [private]

Definition at line 56 of file server_object.h.

Definition at line 57 of file server_object.h.

boost::asio::io_service& OpcUa::Server::ServerObject::Io [private]

Definition at line 55 of file server_object.h.

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

Definition at line 54 of file server_object.h.

Definition at line 58 of file server_object.h.

Definition at line 59 of file server_object.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