Public Member Functions | Private Member Functions | Private Attributes | List of all members
OpcUa::Internal::XmlAddressSpaceAddon Class Reference

#include <xml_address_space_loader.h>

Inheritance diagram for OpcUa::Internal::XmlAddressSpaceAddon:
Inheritance graph
[legend]

Public Member Functions

virtual void Initialize (Common::AddonsManager &addons, const Common::AddonParameters &params)
 initialize addon. More...
 
virtual void Load (const char *path)
 
virtual void Stop ()
 Stopping addon work. After calling this method addon should throw exception on any calls. More...
 

Private Member Functions

void Load (const char *file, OpcUa::NodeManagementServices &registry)
 

Private Attributes

NodeManagementServices::SharedPtr Registry
 

Detailed Description

Definition at line 46 of file xml_address_space_loader.h.

Member Function Documentation

void OpcUa::Internal::XmlAddressSpaceAddon::Initialize ( Common::AddonsManager manager,
const Common::AddonParameters parameters 
)
virtual

initialize addon.

Note
Calls when all addons dependencies resolved. suppose that addon fully ready for work.

Implements Common::Addon.

Definition at line 23 of file xml_address_space_addon.cpp.

void OpcUa::Internal::XmlAddressSpaceAddon::Load ( const char *  path)
virtual

Implements OpcUa::Server::XmlAddressSpace.

Definition at line 56 of file xml_address_space_addon.cpp.

void OpcUa::Internal::XmlAddressSpaceAddon::Load ( const char *  file,
OpcUa::NodeManagementServices registry 
)
private

Definition at line 61 of file xml_address_space_addon.cpp.

void OpcUa::Internal::XmlAddressSpaceAddon::Stop ( )
virtual

Stopping addon work. After calling this method addon should throw exception on any calls.

Implements Common::Addon.

Definition at line 51 of file xml_address_space_addon.cpp.

Member Data Documentation

NodeManagementServices::SharedPtr OpcUa::Internal::XmlAddressSpaceAddon::Registry
private

Definition at line 61 of file xml_address_space_loader.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