#include <uafolder.h>
Public Member Functions | |
UaFolder (const UaString &name, const UaNodeId &nodeId, const UaString &defaultLocaleId) | |
virtual | ~UaFolder () |
UaNodeId | typeDefinitionId () const |
virtual OpcUa_Byte | eventNotifier () const |
UaNode * | getUaNode () const |
OPC UA Folder Object handling class. This class implements a UA node of the type Folder object based on the absract base classes UaNode and UaObject. The class UaFolder can be used to instanciate a simple folder that uses one name and a default localeId to compose the BrowseName (name + namespace index of NodeId) and DisplayName (name + default localeId). The description is not supported in this class. Enhanced features like multiple DisplayNames with different localeIds, description or BrowseName with different namespace than NodeId can be implemented in a derived class. Derived from UaObjectBase. It is not possible to create plane copies of this Class.
UaFolder::UaFolder | ( | const UaString & | name, |
const UaNodeId & | nodeId, | ||
const UaString & | defaultLocaleId | ||
) |
construction
UaFolder::~UaFolder | ( | ) | [virtual] |
destruction
OpcUa_Byte UaFolder::eventNotifier | ( | ) | const [virtual] |
Notifiys which Event was fired.
Implements UaObject.
Reimplemented in UaAreaFolder.
UaNode* UaFolder::getUaNode | ( | ) | const [inline, virtual] |
UaNodeId UaFolder::typeDefinitionId | ( | ) | const [virtual] |
Get the object type NodeId for the server object.
Reimplemented from UaNode.