UaBaseChangeMonitorTypeContext Class Reference

#include <uasubscription.h>

Inheritance diagram for UaBaseChangeMonitorTypeContext:
Collaboration diagram for UaBaseChangeMonitorTypeContext:

List of all members.

Public Types

enum  ChangeMonitorType {
  M_CREATE, M_SETMODE, M_DELETE, M_MODIFY,
  M_INTERNAL
}
 

Definition of the ChangeMonitorType enumeration.

More...

Public Member Functions

 UaBaseChangeMonitorTypeContext ()
virtual ~UaBaseChangeMonitorTypeContext ()
virtual ChangeMonitorType getChangeMonitorType ()=0
void execute ()
virtual void sendResponse ()=0

Public Attributes

UaMutex m_mutex
 Membervar.
OpcUa_UInt32 m_finishedItemCount
 Membervar.

Detailed Description

Internal helper class for changing monitoring settings


Member Enumeration Documentation

Definition of the ChangeMonitorType enumeration.

Enumerator:
M_CREATE 

ChangeMonitorType: Create monitored items

M_SETMODE 

ChangeMonitorType: SetMode

M_DELETE 

ChangeMonitorType: Delete

M_MODIFY 

ChangeMonitorType: Modify

M_INTERNAL 

ChangeMonitorType: Internal use


Constructor & Destructor Documentation

UaBaseChangeMonitorTypeContext::UaBaseChangeMonitorTypeContext (  ) [inline]

construction

virtual UaBaseChangeMonitorTypeContext::~UaBaseChangeMonitorTypeContext (  ) [inline, virtual]

destruction


Member Function Documentation

void UaBaseChangeMonitorTypeContext::execute (  ) [inline, virtual]

Execute operation.

Implements UaThreadPoolJob.

virtual ChangeMonitorType UaBaseChangeMonitorTypeContext::getChangeMonitorType (  ) [pure virtual]
virtual void UaBaseChangeMonitorTypeContext::sendResponse (  ) [pure virtual]

The documentation for this class was generated from the following file:
  • /home/buildbot/work/uasdkcpp/src/uaserver/uaservercpp/uamodule/uasubscription.h