UaObject Class Reference
[Core Module Address Model Classes]

Class definition of the UaObject. Derived from UaNode Get all information about the objects. More...

#include <uabasenodes.h>

Inheritance diagram for UaObject:
Collaboration diagram for UaObject:

List of all members.


Public Member Functions

 UaObject ()
virtual OpcUa_Byte eventNotifier () const =0
virtual MethodManagergetMethodManager (UaMethod *) const
OpcUa_NodeClass nodeClass () const

Protected Member Functions

virtual ~UaObject ()

Detailed Description

Class definition of the UaObject. Derived from UaNode Get all information about the objects.

UaObject


Constructor & Destructor Documentation

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

destruction

UaObject::UaObject (  )  [inline]

construction


Member Function Documentation

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

Notifiys which Event was fired.

Returns:
the EventNotifier for the UaTransitionType.

Implemented in UaStateMachineType, UaFolder, UaGenericObject, UaObjectServer, UaObjectServerCapabilities, UaModelingRule, UaObjectServerDiagnostic, UaObjectServerRedundancy, and UaObjectVendorServerInfo.

virtual MethodManager* UaObject::getMethodManager ( UaMethod  )  const [inline, virtual]

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

Get the Nodeclass of the current Node.

Returns:
the Nodeclass of the current Node.

Implements UaNode.

Reimplemented in UaGenericObject.


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