UaObjectServerCapabilities Class Reference

Derived from UaObjectBase. It is not possible to create plane copies of this Class. More...

#include <uaobjectsserver.h>

Inheritance diagram for UaObjectServerCapabilities:
Collaboration diagram for UaObjectServerCapabilities:

List of all members.


Public Member Functions

 UaObjectServerCapabilities (const UaString &name, const UaNodeId &newNodeId, const UaString &defaultLocaleId, NodeManagerConfig *pNodeConfig, ServerConfig *pServerConfig)
virtual ~UaObjectServerCapabilities ()
UaNodeId typeDefinitionId () const
OpcUa_Byte eventNotifier () const
MethodManagergetMethodManager (UaMethod *pMethod) const

Detailed Description

Derived from UaObjectBase. It is not possible to create plane copies of this Class.

UaObjectServerCapabilities


Constructor & Destructor Documentation

UaObjectServerCapabilities::UaObjectServerCapabilities ( const UaString name,
const UaNodeId newNodeId,
const UaString defaultLocaleId,
NodeManagerConfig pNodeConfig,
ServerConfig pServerConfig 
)

construction

UaObjectServerCapabilities::~UaObjectServerCapabilities (  )  [virtual]

destruction


Member Function Documentation

UaNodeId UaObjectServerCapabilities::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 UaObjectServerCapabilities::eventNotifier (  )  const [virtual]

Notifiys which Event was fired.

Returns:
the EventNotifier for the UaTransitionType.

Implements UaObject.

MethodManager * UaObjectServerCapabilities::getMethodManager ( UaMethod pMethod  )  const [virtual]

Get the MethodManager interface of an Object.

Parameters:
pMethod a pointer to the Method of the actual Object.
Returns:
the MethodManager interface of an Object.

Reimplemented from UaObject.


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