C++ Based OPC UA Client/Server/PubSub SDK
1.7.9.586
|
MethodHandle containing the information necessary to execute a method with the object and method NodeId. More...
#include <methodmanager.h>
Inherits MethodHandle.
Public Member Functions | |
virtual HandleImplementation | getHandleImplementation () const |
Returns the type of handle implementation. | |
Public Member Functions inherited from MethodHandle | |
MethodHandle () | |
Construction with initialization of member variables. | |
Public Member Functions inherited from ReferenceCounter | |
ReferenceCounter () | |
construction | |
virtual | ~ReferenceCounter () |
destruction | |
Public Attributes | |
UaNodeId | m_objectNodeId |
NodeId of the object the method is called on. | |
UaNodeId | m_methodNodeId |
NodeId of the method to call. | |
Public Attributes inherited from MethodHandle | |
MethodManager * | m_pMethodManager |
Interface pointer of the responsible MethodManager for the node. More... | |
Additional Inherited Members | |
Public Types inherited from MethodHandle | |
enum | HandleImplementation { CUSTOM, NODE_ID, UA_NODE } |
Enumeration for the different MethodVariableHandle implementations. More... | |
Protected Member Functions inherited from MethodHandle | |
virtual | ~MethodHandle () |
Destruction of the class. More... | |
MethodHandle containing the information necessary to execute a method with the object and method NodeId.
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 NodeIds for Object and Method contained as members in this class. The class is reference counted by deriving from ReferenceCounter. The class can not be deleted directly.