Kexi API Documentation (2.0 alpha)

KexiDB::TransactionData Class Reference

#include <transaction.h>

Inheritance diagram for KexiDB::TransactionData:

KexiDB::pqxxTransactionData List of all members.

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.

Public Member Functions

 TransactionData (Connection *conn)
 ~TransactionData ()

Static Public Member Functions

static int globalCount ()

Public Attributes

Connectionm_conn
bool m_active: 1
uint refcount

Static Public Attributes

static int globalcount = 0


Constructor & Destructor Documentation

TransactionData::TransactionData Connection conn  ) 
 

Definition at line 39 of file transaction.cpp.

References globalcount, KexiDB::Transaction::globalcount, and KexiDBDbg.

TransactionData::~TransactionData  ) 
 

Definition at line 50 of file transaction.cpp.

References globalcount, and KexiDBDbg.


Member Function Documentation

int TransactionData::globalCount  )  [static]
 

Definition at line 37 of file transaction.cpp.

References globalcount.


Member Data Documentation

int TransactionData::globalcount = 0 [static]
 

Definition at line 36 of file transaction.cpp.

Referenced by globalCount(), TransactionData(), and ~TransactionData().

bool KexiDB::TransactionData::m_active
 

Definition at line 47 of file transaction.h.

Referenced by KexiDB::Transaction::active(), KexiDB::Connection::commitTransaction(), and KexiDB::Connection::rollbackTransaction().

Connection* KexiDB::TransactionData::m_conn
 

Definition at line 46 of file transaction.h.

Referenced by KexiDB::Transaction::connection(), and KexiDB::pqxxTransactionData::~pqxxTransactionData().

uint KexiDB::TransactionData::refcount
 

Definition at line 48 of file transaction.h.

Referenced by KexiDB::Transaction::operator=(), KexiDB::Transaction::Transaction(), and KexiDB::Transaction::~Transaction().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:50:48 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003