C++ UA Server SDK
1.5.0.318
|
Interface class for the Unified Automation Server Core Module. More...
#include <coremodule.h>
Public Member Functions | |
CoreModule () | |
construction | |
~CoreModule () | |
destruction | |
int | initialize (ServerManager *pServerManager=0) |
Initialize OPC server core module. More... | |
int | startUp (ServerConfig *pServerConfig) |
Start up OPC server core module. More... | |
int | shutDown () |
Shut down OPC server core module. More... | |
ServerManager * | getServerManager () |
Get the ServerManager object. More... | |
Interface 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.
ServerManager * CoreModule::getServerManager | ( | ) |
Get the ServerManager object.
int CoreModule::initialize | ( | ServerManager * | pServerManager = 0 | ) |
Initialize OPC server core module.
pServerManager | An 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 allows a user of the SDK to implement a specialized version of the ServerManager. |
int CoreModule::shutDown | ( | ) |
Shut down OPC server core module.
int CoreModule::startUp | ( | ServerConfig * | pServerConfig | ) |
Start up OPC server core module.
pServerConfig | This Parameter is used to configure the Server. |