UaRefHasModelParent Class Reference
[Core Module Address Model Classes]

Class definition of the UaRefHasModelParent. Checks wether a reference has model parents. Derived from UaReference. It is not possible to use the default constructor. More...

#include <uabasereferences.h>

Inheritance diagram for UaRefHasModelParent:
Collaboration diagram for UaRefHasModelParent:

List of all members.


Public Member Functions

 UaRefHasModelParent (UaNode *pSourceNode, UaNode *pTargetNode)
virtual ~UaRefHasModelParent ()
UaNodeId referenceTypeId () const
OpcUa_Boolean isSubtypeOf (const OpcUa_NodeId *pNodeId) const

Detailed Description

Class definition of the UaRefHasModelParent. Checks wether a reference has model parents. Derived from UaReference. It is not possible to use the default constructor.

UaRefHasModelParent


Constructor & Destructor Documentation

UaRefHasModelParent::UaRefHasModelParent ( UaNode pSourceNode,
UaNode pTargetNode 
)

construction

virtual UaRefHasModelParent::~UaRefHasModelParent (  )  [inline, virtual]

destruction


Member Function Documentation

UaNodeId UaRefHasModelParent::referenceTypeId (  )  const [virtual]

Get the ReferenceTypeId of the current Node.

Returns:
the ReferenceTypeId of the current Node.

Implements UaReference.

OpcUa_Boolean UaRefHasModelParent::isSubtypeOf ( const OpcUa_NodeId *  pNodeId  )  const [virtual]

Check wether the current reference is a subtype of the passed reference type node id.

Parameters:
pNodeId NodeId of the requested reference type.
Returns:
TRUE if the reference is a subtype of the passed type FALSE if not.

Implements UaReference.


The documentation for this class was generated from the following files:
  • src/uaserver/uaservercpp/coremodule/uabasereferences.h
  • src/uaserver/uaservercpp/coremodule/uabasereferences.cpp