Base class containing the information necessary to execute a method call. More...
#include <methodmanager.h>
Public Member Functions | |
MethodHandle () | |
Public Attributes | |
MethodManager * | m_pMethodManager |
Interface pointer of the responsible MethodManager for the node. | |
Protected Member Functions | |
virtual | ~MethodHandle () |
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.
MethodHandle::MethodHandle | ( | ) | [inline] |
Construction with initialization of member variables
virtual MethodHandle::~MethodHandle | ( | ) | [inline, protected, virtual] |
Destruction of the class. The reference counted class can not be deleted directly. Use releaseReference to release your reference to the class instance.