UA Server SDK C++ Bundle  1.4.0.258
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IOTransactionContext Class Reference

IOTransactionContext. More...

#include <iomanagerinternal.h>

Public Member Functions

 IOTransactionContext ()
 construction with Variable initialization
 
virtual ~IOTransactionContext ()
 destruction
 
void setSession (Session *pSession)
 Set the Session of the current Session. More...
 
SessionpSession ()
 Get the actual Session via pointer. More...
 

Public Attributes

IOManagerCallbackm_pCallback
 
OpcUa_UInt32 m_hTransaction
 
OpcUa_UInt32 m_totalItemCountHint
 
OpcUa_Double m_maxAge
 
OpcUa_TimestampsToReturn m_timestampsToReturn
 
IOManager::TransactionType m_transactionType
 
OpcUa_UInt32 m_returnDiagnostics
 
OpcUa_UInt32 m_nAsyncCount
 
UaUInt32Array m_arrCallbackHandles
 
UaDoubleArray m_arrSamplingIntervals
 
UaVariableArray m_arrUaVariables
 
PDataValueArray m_arrWriteValues
 
UaUInt32Array m_arrSamplingHandles
 
UaNumericRangeArray m_arrIndexRanges
 
IOManagerUaNodem_pIOManagerUaNode
 

Detailed Description

IOTransactionContext.

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

Member Function Documentation

Session* IOTransactionContext::pSession ( )
inline

Get the actual Session via pointer.

Returns
the actual Session.
void IOTransactionContext::setSession ( Session pSession)
inline

Set the Session of the current Session.

Parameters
pSessiona pointer to the Session to be set.

The documentation for this class was generated from the following file: