Derived from UaReferenceType and UaReferenceLists. More...
#include <uareferencetypesns0.h>
Public Member Functions | |
UaReferenceTypeNS0 (OpcUa_UInt32 identifier, UaString name, OpcUa_Boolean isAbstract, OpcUa_Boolean symmetric, UaString inverseName) | |
virtual | ~UaReferenceTypeNS0 () |
UaReferenceLists * | getUaReferenceLists () const |
UaStatus | browse (const ServiceContext &serviceContext, BrowseContext &browseContext, UaReferenceDescriptions &References) |
UaNodeId | nodeId () const |
UaQualifiedName | browseName () const |
UaLocalizedText | displayName (Session *) const |
OpcUa_Boolean | isDescriptionSupported () const |
UaLocalizedText | description (Session *) const |
OpcUa_Boolean | isWriteMaskSupported () const |
OpcUa_UInt32 | writeMask () const |
OpcUa_Boolean | isUserWriteMaskSupported () const |
OpcUa_UInt32 | userWriteMask (Session *) const |
OpcUa_Boolean | isAbstract () const |
OpcUa_Boolean | symmetric () const |
OpcUa_Boolean | isInverseNameSupported () const |
UaLocalizedText | inverseName (Session *) const |
OpcUa_Boolean | isSubtypeOf (const OpcUa_NodeId *pNodeId) const |
UaNode * | getUaNode () const |
Derived from UaReferenceType and UaReferenceLists.
UaReferenceTypeNS0::UaReferenceTypeNS0 | ( | OpcUa_UInt32 | identifier, |
UaString | name, | ||
OpcUa_Boolean | isAbstract, | ||
OpcUa_Boolean | symmetric, | ||
UaString | inverseName | ||
) |
construction
virtual UaReferenceTypeNS0::~UaReferenceTypeNS0 | ( | ) | [inline, virtual] |
destruction
UaStatus UaReferenceTypeNS0::browse | ( | const ServiceContext & | serviceContext, |
BrowseContext & | browseContext, | ||
UaReferenceDescriptions & | References | ||
) | [inline, virtual] |
Discover the references of a specified node of a view. This method is used to return a list of references and target nodes for the passed node to browse for the services Browse and BrowseNext.
serviceContext | General context for the service calls containing information like the session object, return diagnostic mask and timeout hint. |
browseContext | Browse context for the first browse or the following browse with continuation point. |
References | Array of ReferenceDescription results for the browsed node. |
Implements UaNode.
UaQualifiedName UaReferenceTypeNS0::browseName | ( | ) | const [inline, virtual] |
Get the browseName of the current Node.
Implements UaNode.
UaLocalizedText UaReferenceTypeNS0::description | ( | Session * | ) | const [inline, virtual] |
Get the description as LocalizedText of the current Node.
Implements UaNode.
UaLocalizedText UaReferenceTypeNS0::displayName | ( | Session * | ) | const [inline, virtual] |
Get the displayName as LocalizedText of the current Node.
Implements UaNode.
UaNode* UaReferenceTypeNS0::getUaNode | ( | ) | const [inline, virtual] |
UaReferenceLists* UaReferenceTypeNS0::getUaReferenceLists | ( | ) | const [inline, virtual] |
Get a ReferenceList where all the Nodes are in.
Reimplemented from UaNode.
UaLocalizedText UaReferenceTypeNS0::inverseName | ( | Session * | ) | const [inline, virtual] |
Get the inverseName as LocalizedText of the current Node.
Implements UaReferenceType.
OpcUa_Boolean UaReferenceTypeNS0::isAbstract | ( | ) | const [inline, virtual] |
OpcUa_Boolean UaReferenceTypeNS0::isDescriptionSupported | ( | ) | const [inline, virtual] |
OpcUa_Boolean UaReferenceTypeNS0::isInverseNameSupported | ( | ) | const [inline, virtual] |
Check if Node is InverseNameSupported.
Implements UaReferenceType.
OpcUa_Boolean UaReferenceTypeNS0::isSubtypeOf | ( | const OpcUa_NodeId * | pNodeId ) | const [virtual] |
Check wether the current Node is a Subtype of another.
pNodeId | NodeId of the requested Node. |
Implements UaReferenceType.
OpcUa_Boolean UaReferenceTypeNS0::isUserWriteMaskSupported | ( | ) | const [inline, virtual] |
Check if Node is UserWriteMaskSupported.
Implements UaNode.
OpcUa_Boolean UaReferenceTypeNS0::isWriteMaskSupported | ( | ) | const [inline, virtual] |
UaNodeId UaReferenceTypeNS0::nodeId | ( | ) | const [inline, virtual] |
OpcUa_Boolean UaReferenceTypeNS0::symmetric | ( | ) | const [inline, virtual] |
OpcUa_UInt32 UaReferenceTypeNS0::userWriteMask | ( | Session * | ) | const [inline, virtual] |
OpcUa_UInt32 UaReferenceTypeNS0::writeMask | ( | ) | const [inline, virtual] |