#include <uaobjecttypes.h>
Public Member Functions | |
UaViewSimple (const UaString &name, const UaNodeId &nodeId, const UaString &defaultLocaleId, OpcUa_Boolean containsNoLoops, OpcUa_Byte eventNotifier) | |
virtual | ~UaViewSimple () |
UaReferenceLists * | getUaReferenceLists () const |
virtual UaStatus | browse (const ServiceContext &serviceContext, BrowseContext &browseContext, UaReferenceDescriptions &References) |
UaNodeId | nodeId () const |
virtual UaQualifiedName | browseName () const |
virtual UaLocalizedText | displayName (const UaString &localId) const |
virtual OpcUa_Boolean | isDescriptionSupported () const |
virtual UaLocalizedText | description (const UaString &localId) const |
virtual OpcUa_Boolean | isWriteMaskSupported () const |
virtual OpcUa_UInt32 | writeMask () const |
virtual OpcUa_Boolean | isUserWriteMaskSupported () const |
virtual OpcUa_UInt32 | userWriteMask (Session *pSession) const |
virtual OpcUa_Boolean | containsNoLoops () const |
virtual OpcUa_Byte | eventNotifier () const |
UaNode * | getUaNode () const |
UaViewSimple::UaViewSimple | ( | const UaString & | name, | |
const UaNodeId & | nodeId, | |||
const UaString & | defaultLocaleId, | |||
OpcUa_Boolean | containsNoLoops, | |||
OpcUa_Byte | eventNotifier | |||
) |
construction
UaViewSimple::~UaViewSimple | ( | ) | [virtual] |
destruction
UaReferenceLists* UaViewSimple::getUaReferenceLists | ( | ) | const [inline, virtual] |
Get a ReferenceList where all the Nodes are in.
Reimplemented from UaNode.
UaStatus UaViewSimple::browse | ( | const ServiceContext & | serviceContext, | |
BrowseContext & | browseContext, | |||
UaReferenceDescriptions & | References | |||
) | [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.
UaNodeId UaViewSimple::nodeId | ( | ) | const [virtual] |
UaQualifiedName UaViewSimple::browseName | ( | ) | const [virtual] |
Get the browseName as QualifiedName of the current Node.
Implements UaNode.
UaLocalizedText UaViewSimple::displayName | ( | const UaString & | localId | ) | const [virtual] |
Get the displayName as LocalizedText of the current Node.
localId | the local Id as Variable used for the session. |
Implements UaNode.
OpcUa_Boolean UaViewSimple::isDescriptionSupported | ( | ) | const [virtual] |
UaLocalizedText UaViewSimple::description | ( | const UaString & | localId | ) | const [virtual] |
Get the description as LocalizedText of the current Node.
localId | the local Id as Variable used for the session. |
Implements UaNode.
OpcUa_Boolean UaViewSimple::isWriteMaskSupported | ( | ) | const [virtual] |
OpcUa_UInt32 UaViewSimple::writeMask | ( | ) | const [virtual] |
OpcUa_Boolean UaViewSimple::isUserWriteMaskSupported | ( | ) | const [virtual] |
Check if Node is UserWriteMaskSupported.
Implements UaNode.
OpcUa_UInt32 UaViewSimple::userWriteMask | ( | Session * | pSession | ) | const [virtual] |
OpcUa_Boolean UaViewSimple::containsNoLoops | ( | ) | const [virtual] |
OpcUa_Byte UaViewSimple::eventNotifier | ( | ) | const [virtual] |
Notifiys which Event was fired.
Implements UaView.
UaNode* UaViewSimple::getUaNode | ( | ) | const [inline, virtual] |