MethodHandle containing the information necessary to execute a method represented as UaNode.
More...
#include <methodhandleuanode.h>
Inherits MethodHandle.
MethodHandle containing the information necessary to execute a method represented as UaNode.
The instance of the MethodHandleUaNode 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 are the UaObject and UaMethod node pointers contained as members in this class. The class is reference counted by deriving from ReferenceCounter. The class can not be deleted directly.
MethodHandleUaNode::~MethodHandleUaNode |
( |
| ) |
|
|
protectedvirtual |
Destruction of the class.
The reference counted class can not be deleted directly. Use releaseReference to release your reference to the class instance.
UaMethod* MethodHandleUaNode::pUaMethod |
( |
| ) |
const |
|
inline |
UaMethod node representing the method that should be called.
UaObject* MethodHandleUaNode::pUaObject |
( |
| ) |
const |
|
inline |
UaObject node representing the object the method should be called on.
The documentation for this class was generated from the following files:
- D:/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/methodhandleuanode.h
- D:/work/uasdkcpp/src/uaserver/uaservercpp/coremodule/methodhandleuanode.cpp