UA Server SDK C++ Bundle
1.4.0.258
|
#include <uatransactionmanager.h>
Inherits UaThreadPoolJob.
Inherited by UaBrowseContext, UaBrowseNextContext, UaCallContext, UaHistoryReadContext, UaHistoryUpdateContext, UaQueryContext, UaReadContext, and UaWriteContext.
Public Types | |
enum | ContextType { UnknownContext, HistoryReadContext, HistoryUpdateContext, QueryFirstContext, QueryNextContext } |
Public Member Functions | |
UaTMBaseContext () | |
construction | |
virtual | ~UaTMBaseContext () |
destruction | |
void | execute () |
Execute operation. More... | |
virtual void | sendResponse ()=0 |
Send response for the service. More... | |
virtual ContextType | getType () |
Public Attributes | |
OpcUa_Endpoint | m_pEndpoint |
OpcUa_Handle | m_hCallContext |
OpcUa_EncodeableType * | m_pRequestType |
ServiceContext | m_serviceContext |
UaMutex | m_mutex |
OpcUa_UInt32 | m_finishedItemCount |
UaDiagnosticInfoRawArray | m_pDiagnosticInfoArray |
OpcUa_Boolean | m_isCancled |
OpcUa_Boolean | m_isReadyToCancel |
OpcUa_Boolean | m_isReadyToBeDeleted |
UaTMBaseContext Class. Derived from UaThreadPoolJob. It is not possible to create plane copies of this class.
|
inlinevirtual |
Execute operation.
Implements UaThreadPoolJob.
|
pure virtual |
Send response for the service.
Implemented in UaCallContext, UaHistoryUpdateContext, UaHistoryReadContext, UaWriteContext, UaReadContext, UaQueryNextContext, UaQueryFirstContext, UaBrowseNextContext, and UaBrowseContext.