UA Server SDK C++ Bundle
1.4.0.258
|
Interface used to register and find NodeManagers. More...
#include <nodemanager.h>
Inherited by NodeManagerRoot.
Public Member Functions | |
NodeManagerList () | |
construction | |
virtual | ~NodeManagerList () |
destruction | |
virtual NodeManager * | getNodeManagerByNamespace (OpcUa_UInt16 namespaceIndex) const =0 |
Get the NodeManager by namespace index. More... | |
virtual UaStatus | addNodeManager (NodeManager *pNodeManager, const UaString &sNamespaceUri, OpcUa_UInt16 &assignedNamespaceIndex)=0 |
Add a NodeManager to the list. More... | |
virtual UaStatus | removeNodeManager (OpcUa_UInt16 namespaceIndex)=0 |
Remove a NodeManager from the list. More... | |
Interface used to register and find NodeManagers.
Used to gather access to the NodeManagerList. It is not possible to create plane copies of this Interface.
|
pure virtual |
Add a NodeManager to the list.
pNodeManager | Pointer of the NodeManager to add. |
sNamespaceUri | Namespace URI used for the NodeManager. |
assignedNamespaceIndex | Assigned namespace index of the added NodeManager. |
Implemented in NodeManagerRoot.
|
pure virtual |
Get the NodeManager by namespace index.
namespaceIndex | Namespace index of the NodeManager to return. |
Implemented in NodeManagerRoot.
|
pure virtual |
Remove a NodeManager from the list.
namespaceIndex | Namespace index of the NodeManager to remove. |
Implemented in NodeManagerRoot.