Derived from UaObjectBase and EventManager. It is not possible to create plane copies of this Class.
More...
#include <uaobjectsserver.h>
List of all members.
Detailed Description
Derived from UaObjectBase and EventManager. It is not possible to create plane copies of this Class.
UaObjectServer
Constructor & Destructor Documentation
UaObjectServer::~UaObjectServer |
( |
) |
[virtual] |
Member Function Documentation
UaStatus UaObjectServer::addNamespace |
( |
const UaString & |
sNameSpace, |
|
|
OpcUa_UInt16 & |
assignedNamespaceIndex |
|
) |
| |
Add a namespace to the end of the list.
- Parameters:
-
sNameSpace | the Namespace of the current Node. |
assignedNamespaceIndex | Assigned namespace index of the added NodeManager. |
- Returns:
- Error code
void UaObjectServer::changeServerState |
( |
OpcUa_ServerState |
newState ) |
|
Update the server manager about the change of the server state.
- Parameters:
-
newState | New server status. |
void UaObjectServer::clearStaticMembers |
( |
) |
[static] |
Clear the static members of the class
void UaObjectServer::createTypes |
( |
) |
[static] |
Create the related type nodes
OpcUa_Byte UaObjectServer::eventNotifier |
( |
) |
const [virtual] |
Notifiys which Event was fired.
- Returns:
- the EventNotifier for the UaTransitionType.
Implements UaObject.
OpcUa::HistoryServerCapabilitiesType * UaObjectServer::getHistoryServerCapabilities |
( |
) |
|
Get the HistoryServerCapability object to update the capabilities.
- Returns:
- Returns the HistoryServerCapabilityObject or NULL in the case of an error
UaStatus UaObjectServer::getNamespaces |
( |
UaStringArray & |
sNamespaces ) |
|
Get list of namespaces.
- Parameters:
-
sNamespaces | the namespace to search for. |
- Returns:
- Error code
UaNode* UaObjectServer::getUaNode |
( |
) |
const [inline, virtual] |
Get the Node.
- Returns:
- the current searched Node.
Reimplemented from UaObjectBase.
void UaObjectServer::startServerShutDown |
( |
OpcUa_Int32 |
secondsTillShutdown, |
|
|
const UaLocalizedText & |
shutdownReason |
|
) |
| |
Inform the server object about the shutdown of the server.
- Parameters:
-
secondsTillShutdown | Seconds till shutdown of the server. |
shutdownReason | Reason for the shutdown. |
Start up UaObjectServer.
- Parameters:
-
pServerConfig | Server configuration object. |
pNodeManagerConfig | NodeManager configuration object. |
- Returns:
- Error code
* Root | Objects | Server | NamespaceArray */
UaNodeId UaObjectServer::typeDefinitionId |
( |
) |
const [virtual] |
Get the object type NodeId for the server object.
- Returns:
- the object type NodeId for the server object.
Reimplemented from UaNode.
The documentation for this class was generated from the following files:
- /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaobjectsserver.h
- /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/uaobjectsserver.cpp