Class definition of the UaMethod. Derived from UaNode Get all information about the methods. More...
#include <uabasenodes.h>
Public Member Functions | |
UaMethod () | |
virtual OpcUa_Boolean | executable () const =0 |
virtual OpcUa_Boolean | userExecutable () const =0 |
OpcUa_NodeClass | nodeClass () const |
virtual void | getAttributeValue (Session *pSession, OpcUa_Int32 attributeId, UaDataValue &uaDataValue) |
Protected Member Functions | |
virtual | ~UaMethod () |
Class definition of the UaMethod. Derived from UaNode Get all information about the methods.
UaMethod::~UaMethod | ( | ) | [protected, virtual] |
destruction
UaMethod::UaMethod | ( | ) |
construction
virtual OpcUa_Boolean UaMethod::executable | ( | ) | const [pure virtual] |
Indicates if Method is executable.
Implemented in OpcUa::BaseMethod, UaMethodGeneric, and UaGenericMethod.
void UaMethod::getAttributeValue | ( | Session * | pSession, |
OpcUa_Int32 | attributeId, | ||
UaDataValue & | uaDataValue | ||
) | [virtual] |
OpcUa_NodeClass UaMethod::nodeClass | ( | ) | const [inline, virtual] |
Get the NodeClass of the current Node.
Implements UaNode.
Reimplemented in UaGenericMethod.
virtual OpcUa_Boolean UaMethod::userExecutable | ( | ) | const [pure virtual] |
Indicates if method is executable by the user.
Implemented in OpcUa::BaseMethod, UaMethodGeneric, and UaGenericMethod.