libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pqxx::internal::transactionfocus Class Reference

#include <transaction_base.hxx>

Inheritance diagram for pqxx::internal::transactionfocus:
Collaboration diagram for pqxx::internal::transactionfocus:

Public Member Functions

 transactionfocus (transaction_base &t)
 
const PGSTD::string & classname () const throw ()
 
PGSTD::string description () const
 
const PGSTD::string & name () const throw ()
 

Protected Member Functions

void reg_pending_error (const PGSTD::string &) throw ()
 
void register_me ()
 
bool registered () const throw ()
 
void unregister_me () throw ()
 

Protected Attributes

transaction_basem_Trans
 

Private Member Functions

 transactionfocus ()
 Not allowed. More...
 
 transactionfocus (const transactionfocus &)
 Not allowed. More...
 
transactionfocusoperator= (const transactionfocus &)
 Not allowed. More...
 

Private Attributes

bool m_registered
 

Constructor & Destructor Documentation

pqxx::internal::transactionfocus::transactionfocus ( transaction_base t)
inlineexplicit
pqxx::internal::transactionfocus::transactionfocus ( )
private

Not allowed.

pqxx::internal::transactionfocus::transactionfocus ( const transactionfocus )
private

Not allowed.

Member Function Documentation

const PGSTD::string& pqxx::internal::namedclass::classname ( ) const throw ()
inlineinherited
PGSTD::string pqxx::internal::namedclass::description ( ) const
inherited
const PGSTD::string& pqxx::internal::namedclass::name ( ) const throw ()
inlineinherited
transactionfocus& pqxx::internal::transactionfocus::operator= ( const transactionfocus )
private

Not allowed.

void pqxx::internal::transactionfocus::reg_pending_error ( const PGSTD::string &  ) throw ()
protected
void pqxx::internal::transactionfocus::register_me ( )
protected
bool pqxx::internal::transactionfocus::registered ( ) const throw ()
inlineprotected
void pqxx::internal::transactionfocus::unregister_me ( ) throw ()
protected

Member Data Documentation

bool pqxx::internal::transactionfocus::m_registered
private
transaction_base& pqxx::internal::transactionfocus::m_Trans
protected

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