UaView Class Reference
[Core Module Address Model Classes]

Class definition of the UaView. Derived from UaNode. View all needed and possible Nodedefinitions. More...

#include <uabasenodes.h>

Inheritance diagram for UaView:
Collaboration diagram for UaView:

List of all members.


Public Member Functions

 UaView ()
virtual OpcUa_Boolean containsNoLoops () const =0
virtual OpcUa_Byte eventNotifier () const =0
OpcUa_NodeClass nodeClass () const
UaNodeId typeDefinitionId () const

Protected Member Functions

virtual ~UaView ()

Detailed Description

Class definition of the UaView. Derived from UaNode. View all needed and possible Nodedefinitions.

UaView


Constructor & Destructor Documentation

virtual UaView::~UaView (  )  [inline, protected, virtual]

destruction

UaView::UaView (  )  [inline]

construction


Member Function Documentation

virtual OpcUa_Boolean UaView::containsNoLoops (  )  const [pure virtual]

Set the Variables loops.

Returns:
TRUE if there are no loops FALSE otherwise.

Implemented in UaGenericView, and UaViewSimple.

virtual OpcUa_Byte UaView::eventNotifier (  )  const [pure virtual]

Notifiys which Event was fired.

Returns:
the EventNotifier for the UaTransitionType.

Implemented in UaGenericView, and UaViewSimple.

OpcUa_NodeClass UaView::nodeClass (  )  const [inline, virtual]

Get the Nodeclass of the current Node.

Returns:
the Nodeclass of the current Node.

Implements UaNode.

Reimplemented in UaGenericView.

UaNodeId UaView::typeDefinitionId (  )  const [inline, virtual]

Get the object type NodeId for the server object.

Returns:
the object type NodeId for the server object.

Implements UaNode.

Reimplemented in UaGenericView.


The documentation for this class was generated from the following file:
  • src/uaserver/uaservercpp/coremodule/uabasenodes.h