Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

pqxx::basic_robusttransaction Class Reference

#include <robusttransaction.h>

Inheritance diagram for pqxx::basic_robusttransaction:

pqxx::dbtransaction pqxx::transaction_base pqxx::robusttransaction< ISOLATIONLEVEL > List of all members.

Public Types

typedef isolation_traits<
read_committed > 
isolation_tag
 Isolation level is read_committed by default.


Public Member Functions

virtual ~basic_robusttransaction ()=0

Protected Member Functions

 basic_robusttransaction (connection_base &C, const PGSTD::string &IsolationLevel, const PGSTD::string &Name)
 Constructor.


Member Typedef Documentation

typedef isolation_traits<read_committed> pqxx::basic_robusttransaction::isolation_tag
 

Isolation level is read_committed by default.

Reimplemented from pqxx::transaction_base.

Reimplemented in pqxx::robusttransaction< ISOLATIONLEVEL >.


Constructor & Destructor Documentation

pqxx::basic_robusttransaction::~basic_robusttransaction   [pure virtual]
 

pqxx::basic_robusttransaction::basic_robusttransaction connection_base   C,
const PGSTD::string &    IsolationLevel,
const PGSTD::string &    Name
[explicit, protected]
 

Constructor.

Creates robusttransaction.

Parameters:
C connection that this robusttransaction should live inside.
IsolationLevel SQL isolation level name (e.g. READ_COMMITTED)
Name optional human-readable name for this transaction.


The documentation for this class was generated from the following files:
Generated on Sat Jun 7 00:49:35 2003 for libpqxx by doxygen1.3-rc3