Public Member Functions | Private Member Functions | Private Attributes | List of all members
OpcUa::Server::ServerObject Class Reference

#include <server_object.h>

Public Member Functions

 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
 
Services::SharedPtr Server
 
Model::Variable ServerTime
 
PeriodicTimer Timer
 

Detailed Description

Definition at line 32 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 58 of file server_object.cpp.

OpcUa::Server::ServerObject::~ServerObject ( )

Definition at line 93 of file server_object.cpp.

Member Function Documentation

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

Definition at line 102 of file server_object.cpp.

void OpcUa::Server::ServerObject::UpdateTime ( )
private

Definition at line 109 of file server_object.cpp.

Member Data Documentation

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

Definition at line 48 of file server_object.h.

Model::Object OpcUa::Server::ServerObject::Instance
private

Definition at line 49 of file server_object.h.

Services::SharedPtr OpcUa::Server::ServerObject::Server
private

Definition at line 46 of file server_object.h.

Model::Variable OpcUa::Server::ServerObject::ServerTime
private

Definition at line 50 of file server_object.h.

PeriodicTimer OpcUa::Server::ServerObject::Timer
private

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