OpcUaCanOpen
CANopen OPC-UA server
AddressSpace::IOTransactionContextCanOpen Class Reference

The class contains common feature for pdo and sdo context classes. More...

#include <IOTransactionContextCanOpen.h>

Inherited by AddressSpace::IOTransactionContextPDO, and AddressSpace::IOTransactionContextSDO.

Public Member Functions

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

Public Attributes

IOManager::TransactionType m_transactionType
 
OpcUa_UInt32 m_returnDiagnostics
 
IOManager * m_pIOManager
 
IOManagerCallback * m_pCallback
 
OpcUa_UInt32 m_hTransaction
 
OpcUa_UInt32 m_totalItemCountHint
 
OpcUa_Double m_maxAge
 
OpcUa_TimestampsToReturn m_timestampsToReturn
 
OpcUa_UInt32 m_nAsyncCount
 
UaUInt32Array m_arrCallbackHandles
 
PVariableHandleUaNodeArray m_arrUaVariableHandles
 

Private Attributes

Session * m_pSession
 

Detailed Description

The class contains common feature for pdo and sdo context classes.

Definition at line 19 of file IOTransactionContextCanOpen.h.

Constructor & Destructor Documentation

◆ IOTransactionContextCanOpen()

AddressSpace::IOTransactionContextCanOpen::IOTransactionContextCanOpen ( )
inline

construction with Variable initialization

Definition at line 23 of file IOTransactionContextCanOpen.h.

◆ ~IOTransactionContextCanOpen()

virtual AddressSpace::IOTransactionContextCanOpen::~IOTransactionContextCanOpen ( )
inlinevirtual

destruction

Definition at line 36 of file IOTransactionContextCanOpen.h.

Member Function Documentation

◆ pSession()

Session* AddressSpace::IOTransactionContextCanOpen::pSession ( )
inline

Get the actual Session via pointer.

Returns
the actual Session.

Definition at line 68 of file IOTransactionContextCanOpen.h.

◆ setSession()

void AddressSpace::IOTransactionContextCanOpen::setSession ( Session *  pSession)
inline

Set the Session of the current Session.

Parameters
pSessiona pointer to the Session to be set.

Definition at line 56 of file IOTransactionContextCanOpen.h.

Member Data Documentation

◆ m_arrCallbackHandles

UaUInt32Array AddressSpace::IOTransactionContextCanOpen::m_arrCallbackHandles

Definition at line 83 of file IOTransactionContextCanOpen.h.

◆ m_arrUaVariableHandles

PVariableHandleUaNodeArray AddressSpace::IOTransactionContextCanOpen::m_arrUaVariableHandles

Definition at line 84 of file IOTransactionContextCanOpen.h.

◆ m_hTransaction

OpcUa_UInt32 AddressSpace::IOTransactionContextCanOpen::m_hTransaction

Definition at line 77 of file IOTransactionContextCanOpen.h.

◆ m_maxAge

OpcUa_Double AddressSpace::IOTransactionContextCanOpen::m_maxAge

Definition at line 79 of file IOTransactionContextCanOpen.h.

◆ m_nAsyncCount

OpcUa_UInt32 AddressSpace::IOTransactionContextCanOpen::m_nAsyncCount

Definition at line 82 of file IOTransactionContextCanOpen.h.

◆ m_pCallback

IOManagerCallback* AddressSpace::IOTransactionContextCanOpen::m_pCallback

Definition at line 76 of file IOTransactionContextCanOpen.h.

◆ m_pIOManager

IOManager* AddressSpace::IOTransactionContextCanOpen::m_pIOManager

Definition at line 75 of file IOTransactionContextCanOpen.h.

◆ m_pSession

Session* AddressSpace::IOTransactionContextCanOpen::m_pSession
private

Definition at line 87 of file IOTransactionContextCanOpen.h.

◆ m_returnDiagnostics

OpcUa_UInt32 AddressSpace::IOTransactionContextCanOpen::m_returnDiagnostics

Definition at line 74 of file IOTransactionContextCanOpen.h.

◆ m_timestampsToReturn

OpcUa_TimestampsToReturn AddressSpace::IOTransactionContextCanOpen::m_timestampsToReturn

Definition at line 80 of file IOTransactionContextCanOpen.h.

◆ m_totalItemCountHint

OpcUa_UInt32 AddressSpace::IOTransactionContextCanOpen::m_totalItemCountHint

Definition at line 78 of file IOTransactionContextCanOpen.h.

◆ m_transactionType

IOManager::TransactionType AddressSpace::IOTransactionContextCanOpen::m_transactionType

Definition at line 71 of file IOTransactionContextCanOpen.h.


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