Public Member Functions | Private Member Functions | Private Attributes
OpcUa::Internal::XmlAddressSpaceAddon Class Reference

#include <xml_address_space_loader.h>

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

List of all members.

Public Member Functions

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

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

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 54 of file xml_address_space_addon.cpp.

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

Definition at line 59 of file xml_address_space_addon.cpp.

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

Implements Common::Addon.

Definition at line 49 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 Sat Jun 8 2019 18:25:00