UA Server SDK C++ Bundle
1.4.0.258
|
Stores the information of a Method node. More...
#include <basenodes.h>
Inherits UaBase::BaseNode.
Public Member Functions | |
Method (const UaNodeId &nodeId) | |
virtual OpcUa_NodeClass | nodeClass () const |
UaNodeId | modellingRuleId () const |
void | setModellingRuleId (const UaNodeId &typeDefinitionId) |
void | setExecutable (OpcUa_Boolean bExecutable) |
OpcUa_Boolean | executable () const |
void | setUserExecutable (OpcUa_Boolean bExecutable) |
OpcUa_Boolean | userExecutable () const |
Public Member Functions inherited from UaBase::BaseNode | |
virtual void | setNodeId (const UaNodeId &nodeId) |
UaNodeId | nodeId () const |
void | setBrowseName (const UaQualifiedName &browseName) |
UaQualifiedName | browseName () const |
void | setDisplayName (const UaLocalizedText &displayName) |
UaLocalizedText | displayName () const |
void | setDescription (const UaLocalizedText &description) |
UaLocalizedText | description () const |
void | setWriteMask (OpcUa_UInt32 writeMask) |
OpcUa_UInt32 | writeMask () const |
void | setUserWriteMask (OpcUa_UInt32 userWriteMask) |
OpcUa_UInt32 | userWriteMask () const |
void | setParentNodeId (const UaNodeId &parentNodeId) |
UaNodeId | parentNodeId () const |
virtual void | evaluateReferences (const std::map< UaNodeId, BaseNode * > &mapNodes) |
void | parentNode (UaNodeId &rNodeId, UaNodeId &rReferenceTypeId) const |
void | addReference (const Reference &reference) |
void | removeReference (const Reference &reference) |
void | addFullReference (const FullReference &reference) |
bool | isHierarchicallyReferenced () const |
std::list< BaseNode * > | hierarchicallyReferencedNodes () const |
const std::list< Reference > & | references () const |
void | addExtension (const Extension &extension) |
const std::list< Extension > & | extensions () const |
const Extension * | extension (const UaString &sName) const |
virtual UserDataBase * | userData () const |
Additional Inherited Members | |
Protected Attributes inherited from UaBase::BaseNode | |
UaNodeId | m_nodeId |
UaQualifiedName | m_browseName |
UaLocalizedText | m_displayName |
UaLocalizedText | m_description |
OpcUa_UInt32 | m_writeMask |
OpcUa_UInt32 | m_userWriteMask |
UaNodeId | m_parentNodeId |
std::list< Reference > | m_lstReferences |
std::list< FullReference > | m_lstFullReferences |
std::list< Extension > | m_lstExtensions |
Stores the information of a Method node.
Used by UaNodeSetXmlParser.