UaRefOutOfServer Class Reference
[Core Module Address Model Classes]

Class definition of the UaRefOutOfServer. Creates references out of the server. Derived from UaReference. More...

#include <uabasereferences.h>

Inheritance diagram for UaRefOutOfServer:
Collaboration diagram for UaRefOutOfServer:

List of all members.


Public Member Functions

 UaRefOutOfServer (UaReferenceType *pReferenceTypeNode)
virtual ~UaRefOutOfServer ()
OpcUa_Boolean isOutOfServerRef () const
UaNodeId referenceTypeId () const
OpcUa_Boolean isSubtypeOf (const OpcUa_NodeId *pNodeId) const

Detailed Description

Class definition of the UaRefOutOfServer. Creates references out of the server. Derived from UaReference.

UaRefOutOfServer


Constructor & Destructor Documentation

UaRefOutOfServer::UaRefOutOfServer ( UaReferenceType pReferenceTypeNode  ) 

construction

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

destruction


Member Function Documentation

OpcUa_Boolean UaRefOutOfServer::isOutOfServerRef (  )  const [inline, virtual]

Checks wether a Node is out of Servers References.

Returns:
FALSE if out of Server Reference.

Reimplemented from UaReference.

UaNodeId UaRefOutOfServer::referenceTypeId (  )  const [inline, virtual]

Get the ReferenceTypeId of the current Node.

Returns:
the ReferenceTypeId of the current Node.

Implements UaReference.

OpcUa_Boolean UaRefOutOfServer::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