C++ Based OPC UA Client/Server SDK  1.5.5.355
UaServerApplicationModule Class Referenceabstract

Interface for modules managed by the UaServerApplication object. More...

#include <uaserverapplicationmodule.h>

Inherited by NodeManager, and UaNodeSetXmlParserUaNode.

Public Member Functions

virtual UaStatus startUp (ServerManager *pServerManager)=0
 Start up module. More...
 
virtual UaStatus shutDown ()=0
 Shut down module. More...
 

Detailed Description

Interface for modules managed by the UaServerApplication object.

Member Function Documentation

virtual UaStatus UaServerApplicationModule::shutDown ( )
pure virtual

Shut down module.

Method is called during shut down of OPC Server and can be used to clean up the configuration of the module.

Returns
Error code

Implemented in NodeManagerUaNode, and UaNodeSetXmlParserUaNode.

virtual UaStatus UaServerApplicationModule::startUp ( ServerManager pServerManager)
pure virtual

Start up module.

Method is called during start up of OPC Server and must load the initial module configuration.

Parameters
pServerManagerInterface to the central ServerManager object. This interface pointer should be stored in the module instance to have access to core module objects like the root NodeManager or the ServerConfig
Returns
Error code

Implemented in NodeManagerUaNode, NodeManagerRoot, UaNodeSetXmlParserUaNode, NodeManagerBase, and NodeManagerNS1.


The documentation for this class was generated from the following file: