C++ Based OPC UA Client/Server/PubSub SDK
1.7.3.505
|
#include <variablehandleuanode.h>
Inherits VariableHandle.
Public Member Functions | |
VariableHandleUaNode () | |
construction | |
void | setUaNode (UaNode *pUaNode) |
Set the node pointer for the VariableHandle. | |
virtual NodeAccessInfo * | getAccessInfo () const |
Returns the NodeAccessInfo for the Node related to the VariableHandle The NodeAccessInfo is reference counted. More... | |
Public Member Functions inherited from VariableHandle | |
VariableHandle () | |
construction | |
virtual UaStatus | setAccessInfo (NodeAccessInfo *pNodeAccessInfo) |
Sets the NodeAccessInfo of the Node related to the VariableHandle Returns a bad status if the NodeAccessInfo cannot be stored in the derived class. More... | |
virtual bool | getAccessLevel (OpcUa_UInt32 &accessLevelEx) const |
Returns the extended AccessLevel for the Node related to the VariableHandle. More... | |
virtual UaStatus | setAccessLevel (OpcUa_UInt32 accessLevelEx) |
Sets the extended AccessLevel of the Node related to the VariableHandle. More... | |
Public Member Functions inherited from ReferenceCounter | |
ReferenceCounter () | |
construction | |
virtual | ~ReferenceCounter () |
destruction | |
Protected Member Functions | |
virtual | ~VariableHandleUaNode () |
destruction | |
Protected Member Functions inherited from VariableHandle | |
virtual | ~VariableHandle () |
destruction | |
Additional Inherited Members | |
Public Types inherited from VariableHandle | |
enum | ServiceType { ServiceRead, ServiceWrite, ServiceMonitoring, ServiceRegister } |
This enumeration indicates the type of action this variable handle is used for. More... | |
Public Attributes inherited from VariableHandle | |
IOManager * | m_pIOManager |
Interface pointer of the responsible IOManager for the node. | |
OpcUa_Int32 | m_AttributeID |
Requested attribute for the action. | |
Class for the Variable Handle of an internal node tree element based on the BaseNode. Derived from VariableHandle.
|
virtual |
Returns the NodeAccessInfo for the Node related to the VariableHandle The NodeAccessInfo is reference counted.
The reference counter is incremented before returning the pointer. The caller is responsible to release the reference again.
Returns Null if the NodeAccessInfo is not available or the derived class does not have access to the NodeAccessInfo.
Reimplemented from VariableHandle.