UaMethod Class Reference
[Core Module Address Model Classes]

Class definition of the UaMethod. Derived from UaNode Get all information about the methods. More...

#include <uabasenodes.h>

Inheritance diagram for UaMethod:
Collaboration diagram for UaMethod:

List of all members.


Public Member Functions

 UaMethod ()
virtual OpcUa_Boolean executable () const =0
virtual OpcUa_Boolean userExecutable () const =0
OpcUa_NodeClass nodeClass () const
UaNodeId typeDefinitionId () const

Protected Member Functions

virtual ~UaMethod ()

Detailed Description

Class definition of the UaMethod. Derived from UaNode Get all information about the methods.

UaMethod


Constructor & Destructor Documentation

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

destruction

UaMethod::UaMethod (  )  [inline]

construction


Member Function Documentation

virtual OpcUa_Boolean UaMethod::executable (  )  const [pure virtual]

Indicates if Method is executable.

Returns:
TRUE if executable FALSE if not.

Implemented in UaMethodGeneric, and UaGenericMethod.

virtual OpcUa_Boolean UaMethod::userExecutable (  )  const [pure virtual]

Indicates if method is executable by the user.

Returns:
TRUE if Userexecutable FALSE if not.

Implemented in UaMethodGeneric, and UaGenericMethod.

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

Get the Nodeclass of the current Node. m

Returns:
the Nodeclass of the current Node.

Implements UaNode.

Reimplemented in UaGenericMethod.

UaNodeId UaMethod::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 UaGenericMethod.


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