C++ Based OPC UA Client/Server/PubSub SDK  1.7.6.537
MethodHandleNodeId Class Reference

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
MethodManagerm_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...
 

Detailed Description

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.


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