IOTransactionContext Class Reference

Sets and provides the Sessioncontext. Interface definition of the IOTransactionContext. More...

#include <iomanageruanode.h>

Collaboration diagram for IOTransactionContext:

List of all members.


Public Member Functions

 IOTransactionContext ()
virtual ~IOTransactionContext ()
void setSession (Session *pSession)
SessionpSession ()

Public Attributes

IOManagerCallbackm_pCallback
 Membervar.
OpcUa_UInt32 m_hTransaction
 Membervar.
OpcUa_UInt32 m_totalItemCountHint
 Membervar.
OpcUa_Double m_maxAge
 Membervar.
OpcUa_TimestampsToReturn m_timestampsToReturn
 Membervar.
IOManager::TransactionType m_transactionType
 Membervar.
OpcUa_UInt32 m_returnDiagnostics
 Membervar.
OpcUa_UInt32 m_nAsyncCount
 Membervar.
UaUInt32Array m_arrCallbackHandles
 Membervar.
UaVariableArray m_arrUaVariables
 Membervar.
PDataValueArray m_arrWriteValues
 Membervar.
UaUInt32Array m_arrSamplingHandles
 Membervar.
IOManagerUaNodem_pIOManagerUaNode
 Membervar.

Detailed Description

Sets and provides the Sessioncontext. Interface definition of the IOTransactionContext.

IOTransactionContext


Constructor & Destructor Documentation

IOTransactionContext::IOTransactionContext (  )  [inline]

construction with Variable initialization

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

destruction


Member Function Documentation

void IOTransactionContext::setSession ( Session pSession  )  [inline]

Set the Session of the current Session.

Parameters:
pSession a pointer to the Session to be set.

Session* IOTransactionContext::pSession (  )  [inline]

Get the actual Session via pointer.

Returns:
the actual Session.


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