UA Server SDK C++ Bundle  1.3.2.200
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
MethodHandle Class Reference

Base class containing the information necessary to execute a method call. More...

#include <methodmanager.h>

Inherits ReferenceCounter.

Inherited by MethodHandleUaNode.

Public Member Functions

 MethodHandle ()
 Construction with initialization of member variables.
- Public Member Functions inherited from ReferenceCounter
 ReferenceCounter ()
 construction
virtual ~ReferenceCounter ()
 destruction

Data Fields

MethodManagerm_pMethodManager
 Interface pointer of the responsible MethodManager for the node.

Protected Member Functions

virtual ~MethodHandle ()
 Destruction of the class.

Detailed Description

Base class containing the information necessary to execute a method call.

The instance of the MethodHandle class or a derived class is created in the function NodeManager::getMethodHandle and contains all information necessary for the SDK to call the MethodManager and for the MethodManager implementation to execute the method. The information for a MethodManager implementation must be provided by a derived class. The class is reference counted by deriving from ReferenceCounter. The class can not be deleted directly.

Constructor & Destructor Documentation

virtual MethodHandle::~MethodHandle ( )
inlineprotectedvirtual

Destruction of the class.

The reference counted class can not be deleted directly. Use releaseReference to release your reference to the class instance.

Field Documentation

MethodManager* MethodHandle::m_pMethodManager

Interface pointer of the responsible MethodManager for the node.


The documentation for this class was generated from the following file: