UaFolder Class Reference
[Core Module Address Model Classes]

#include <uafolder.h>

Inheritance diagram for UaFolder:
Collaboration diagram for UaFolder:

List of all members.


Public Member Functions

 UaFolder (const UaString &name, const UaNodeId &nodeId, const UaString &defaultLocaleId)
virtual ~UaFolder ()
UaNodeId typeDefinitionId () const
OpcUa_Byte eventNotifier () const
UaNodegetUaNode () const

Detailed Description

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 UaFolderOld 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.

Constructor & Destructor Documentation

UaFolder::UaFolder ( const UaString name,
const UaNodeId nodeId,
const UaString defaultLocaleId 
)

construction

UaFolder::~UaFolder (  )  [virtual]

destruction


Member Function Documentation

UaNodeId UaFolder::typeDefinitionId (  )  const [virtual]

Get the object type NodeId for the server object.

Returns:
the object type NodeId for the server object.

Implements UaNode.

OpcUa_Byte UaFolder::eventNotifier (  )  const [virtual]

Notifiys which Event was fired.

Returns:
the EventNotifier for the UaTransitionType.

Implements UaObject.

UaNode* UaFolder::getUaNode (  )  const [inline, virtual]

Get the Node.

Returns:
the current searched Node.

Reimplemented from UaObjectBase.


The documentation for this class was generated from the following files:
  • src/uaserver/uaservercpp/coremodule/uafolder.h
  • src/uaserver/uaservercpp/coremodule/uafolder.cpp