Implements a reference between two nodes in two different NodeManagers. This class is used to create a reference between two nodes in different NodeManagers. Derived from UaReference. More...
#include <uabasereferences.h>
Public Member Functions | |
UaRefCrossNodeManagerSingle (UaNode *pSourceNode, const UaNodeId &targetNodeId, const UaNodeId &referenceTypeId, OpcUa_NodeClass targetNodeClass) | |
virtual | ~UaRefCrossNodeManagerSingle () |
CrossNodeManagerReferenceType | isCrossNodeManagerRef () const |
UaNodeId | referenceTypeId () const |
OpcUa_Boolean | isSubtypeOf (const OpcUa_NodeId *pNodeId) const |
UaNodeId | targetNodeId () const |
OpcUa_NodeClass | targetNodeClass () const |
Implements a reference between two nodes in two different NodeManagers. This class is used to create a reference between two nodes in different NodeManagers. Derived from UaReference.
UaRefCrossNodeManagerSingle::UaRefCrossNodeManagerSingle | ( | UaNode * | pSourceNode, |
const UaNodeId & | targetNodeId, | ||
const UaNodeId & | referenceTypeId, | ||
OpcUa_NodeClass | targetNodeClass | ||
) |
construction
virtual UaRefCrossNodeManagerSingle::~UaRefCrossNodeManagerSingle | ( | ) | [inline, virtual] |
destruction
CrossNodeManagerReferenceType UaRefCrossNodeManagerSingle::isCrossNodeManagerRef | ( | ) | const [inline, virtual] |
Checks wether this reference is across node managers or not.
Reimplemented from UaReference.
OpcUa_Boolean UaRefCrossNodeManagerSingle::isSubtypeOf | ( | const OpcUa_NodeId * | pNodeId ) | const [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.
UaNodeId UaRefCrossNodeManagerSingle::referenceTypeId | ( | ) | const [inline, virtual] |
Get the ReferenceType NodeId of the current Reference.
Implements UaReference.
OpcUa_NodeClass UaRefCrossNodeManagerSingle::targetNodeClass | ( | ) | const [inline] |
Get the node class of the target node.
UaNodeId UaRefCrossNodeManagerSingle::targetNodeId | ( | ) | const [inline] |
Get the NodeId of the target node.