#include <transaction.h>

Inherited by KexiDB::pqxxTransactionData.

Public Member Functions

 TransactionData (Connection *conn)
 

Static Public Member Functions

static int globalCount ()
 

Public Attributes

Connection * m_conn
 
bool m_active: 1
 
uint refcount
 

Static Public Attributes

static int globalcount = 0
 

Detailed Description

Internal prototype for storing transaction handles for Transaction object. Only for driver developers: reimplement this class for driver that support transaction handles.

Definition at line 35 of file transaction.h.

Constructor & Destructor Documentation

◆ TransactionData()

TransactionData::TransactionData ( Connection *  conn)

Definition at line 39 of file transaction.cpp.

◆ ~TransactionData()

TransactionData::~TransactionData ( )

Definition at line 50 of file transaction.cpp.

Member Function Documentation

◆ globalCount()

KEXI_DB_EXPORT int TransactionData::globalCount ( )
static

Definition at line 37 of file transaction.cpp.

Member Data Documentation

◆ globalcount

KEXI_DB_EXPORT int TransactionData::globalcount = 0
static

Definition at line 42 of file transaction.h.

◆ m_active

bool KexiDB::TransactionData::m_active

Definition at line 47 of file transaction.h.

◆ m_conn

Connection* KexiDB::TransactionData::m_conn

Definition at line 46 of file transaction.h.

◆ refcount

uint KexiDB::TransactionData::refcount

Definition at line 48 of file transaction.h.


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