| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
IBPP::ITransaction Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::ITransaction:

List of all members.

## Public Member Functions

virtual void | AttachDatabase (Database db, TAM am=amWrite, TIL il=ilConcurrency, TLR lr=lrWait, TFF flags=TFF(0))=0
virtual void | DetachDatabase (Database db)=0
virtual void | AddReservation (Database db, const std::string &table, TTR tr)=0
virtual void | Start ()=0
virtual bool | Started ()=0
virtual void | Commit ()=0
virtual void | Rollback ()=0
virtual void | CommitRetain ()=0
virtual void | RollbackRetain ()=0
virtual ITransaction * | AddRef ()=0
virtual void | Release ()=0
virtual | ~ITransaction ()

## Constructor & Destructor Documentation

virtual IBPP::ITransaction::~ITransaction | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual ITransaction* IBPP::ITransaction::AddRef | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::AddReservation | ( | Database | db,
|  | const std::string & | table,
|  | TTR | tr
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::AttachDatabase | ( | Database | db,
|  | TAM | am = `amWrite`,
|  | TIL | il = `ilConcurrency`,
|  | TLR | lr = `lrWait`,
|  | TFF | flags = `TFF(0)`
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::Commit | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::CommitRetain | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::DetachDatabase | ( | Database | db | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::Release | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::Rollback | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::RollbackRetain | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual void IBPP::ITransaction::Start | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

virtual bool IBPP::ITransaction::Started | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::TransactionImpl.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/Firebird/ibpp/core/ibpp.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines