UaTMBaseContext Class Reference

UaTMBaseContext Class. Derived from UaThreadPoolJob. It is not possible to create plane copies of this class. More...

#include <uatransactionmanager.h>

Inheritance diagram for UaTMBaseContext:
Collaboration diagram for UaTMBaseContext:

List of all members.


Public Member Functions

 UaTMBaseContext ()
virtual ~UaTMBaseContext ()
void execute ()
virtual void sendResponse ()=0

Public Attributes

OpcUa_Endpoint m_pEndpoint
 Membervar.
OpcUa_Handle m_hCallContext
 Membervar.
OpcUa_EncodeableType * m_pRequestType
 Membervar.
ServiceContext m_serviceContext
 Membervar.
UaMutex m_mutex
 Membervar.
OpcUa_UInt32 m_finishedItemCount
 Membervar.
UaDiagnosticInfoRawArray m_pDiagnosticInfoArray
 Membervar.

Detailed Description

UaTMBaseContext Class. Derived from UaThreadPoolJob. It is not possible to create plane copies of this class.

UaTMBaseContext


Constructor & Destructor Documentation

UaTMBaseContext::UaTMBaseContext (  )  [inline]

construction

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

destruction


Member Function Documentation

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

Execute operation.

Implements UaThreadPoolJob.

virtual void UaTMBaseContext::sendResponse (  )  [pure virtual]

Send response for the service.

Implemented in UaReadContext, UaWriteContext, UaHistoryReadContext, UaHistoryUpdateContext, and UaCallContext.


The documentation for this class was generated from the following file:
  • src/uaserver/uaservercpp/uamodule/uatransactionmanager.h