CoreModule Class Reference
[Server Core Module]

#include <coremodule.h>

List of all members.

Public Member Functions

 CoreModule ()
 ~CoreModule ()
int initialize (ServerManager *pServerManager=0)
int startUp (ServerConfig *pServerConfig)
int shutDown ()
ServerManagergetServerManager ()

Detailed Description

Inteface class for the Unified Automation Server Core Module. This class is responsible for the initialization, start up and shut down of the Server Core Module. This class is used for the integration of the Core Module into a server application.


Constructor & Destructor Documentation

CoreModule::CoreModule (  )

construction

CoreModule::~CoreModule (  )

destruction


Member Function Documentation

ServerManager * CoreModule::getServerManager (  )

Get the ServerManager object.

Returns:
Pointer to the ServerManager object.
int CoreModule::initialize ( ServerManager pServerManager = 0 )

Initialize OPC server core module.

Parameters:
pServerManagerAn instance of a derived class of ServerManager can be passed to this function to force the CoreModule to use this instance instead of creating a ServerManager. This allowes a user of the SDK to implement a specialized version of the ServerManager.
Returns:
Result of the method.
int CoreModule::shutDown (  )

Shut down OPC server core module.

Returns:
Result of the method.
int CoreModule::startUp ( ServerConfig pServerConfig )

Start up OPC server core module.

Parameters:
pServerConfigThis Parameter is used to configure the Server.
Returns:
Result of the method.

The documentation for this class was generated from the following files:
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/coremodule.h
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/coremodule.cpp