Implements a reference between nodes in two different NodeManagers. This class is used to create a reference between nodes in two different NodeManagers. The reference stores the node manager of the target node instead of the target node since the reference represents 0..N references requested by forwarding the browse request to the other target node manager. Derived from UaReference. More...
#include <uabasereferences.h>
Public Member Functions | |
UaRefCrossNodeManager (NodeManager *pNodeManager) | |
virtual | ~UaRefCrossNodeManager () |
CrossNodeManagerReferenceType | isCrossNodeManagerRef () const |
UaNodeId | referenceTypeId () const |
OpcUa_Boolean | isSubtypeOf (const OpcUa_NodeId *) const |
NodeManager * | pNodeManager () const |
Implements a reference between nodes in two different NodeManagers. This class is used to create a reference between nodes in two different NodeManagers. The reference stores the node manager of the target node instead of the target node since the reference represents 0..N references requested by forwarding the browse request to the other target node manager. Derived from UaReference.
UaRefCrossNodeManager::UaRefCrossNodeManager | ( | NodeManager * | pNodeManager ) |
construction
virtual UaRefCrossNodeManager::~UaRefCrossNodeManager | ( | ) | [inline, virtual] |
destruction
CrossNodeManagerReferenceType UaRefCrossNodeManager::isCrossNodeManagerRef | ( | ) | const [inline, virtual] |
Checks wether this reference is across node managers or not.
Reimplemented from UaReference.
OpcUa_Boolean UaRefCrossNodeManager::isSubtypeOf | ( | const OpcUa_NodeId * | ) | const [inline, virtual] |
Check wether the current reference is a subtype of the passed reference type node id.
pNodeId | NodeId of the requested reference type. |
Implements UaReference.
NodeManager* UaRefCrossNodeManager::pNodeManager | ( | ) | const [inline] |
Get the actual NodeManager.
UaNodeId UaRefCrossNodeManager::referenceTypeId | ( | ) | const [inline, virtual] |
Get the ReferenceType NodeId of the current Reference.
Implements UaReference.