#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 |
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.
UaNodeId UaRefCrossNodeManager::referenceTypeId | ( | ) | const [inline, virtual] |
Get the ReferenceType NodeId of the current Reference.
Implements 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.