| TerraLib 4.1

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

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

Public Member Functions
IBPP::IService Class Reference

`#include <ibpp.h>`

Inheritance diagram for IBPP::IService:

List of all members.

## Public Member Functions

virtual void | Connect ()=0
virtual bool | Connected ()=0
virtual void | Disconnect ()=0
virtual void | GetVersion (std::string &version)=0
virtual void | AddUser (const User &)=0
virtual void | GetUser (User &)=0
virtual void | GetUsers (std::vector< User > &)=0
virtual void | ModifyUser (const User &)=0
virtual void | RemoveUser (const std::string &username)=0
virtual void | SetPageBuffers (const std::string &dbfile, int buffers)=0
virtual void | SetSweepInterval (const std::string &dbfile, int sweep)=0
virtual void | SetSyncWrite (const std::string &dbfile, bool)=0
virtual void | SetReadOnly (const std::string &dbfile, bool)=0
virtual void | SetReserveSpace (const std::string &dbfile, bool)=0
virtual void | Shutdown (const std::string &dbfile, DSM mode, int sectimeout)=0
virtual void | Restart (const std::string &dbfile)=0
virtual void | Sweep (const std::string &dbfile)=0
virtual void | Repair (const std::string &dbfile, RPF flags)=0
virtual void | StartBackup (const std::string &dbfile, const std::string &bkfile, BRF flags=BRF(0))=0
virtual void | StartRestore (const std::string &bkfile, const std::string &dbfile, int pagesize=0, BRF flags=BRF(0))=0
virtual const char * | WaitMsg ()=0
virtual void | Wait ()=0
virtual IService * | AddRef ()=0
virtual void | Release ()=0
virtual | ~IService ()

## Constructor & Destructor Documentation

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

## Member Function Documentation

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

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::AddUser | ( | const User & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Connect | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual bool IBPP::IService::Connected | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Disconnect | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::GetUser | ( | User & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::GetUsers | ( | std::vector< User > & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::GetVersion | ( | std::string & | version | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::ModifyUser | ( | const User & |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

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

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::RemoveUser | ( | const std::string & | username | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Repair | ( | const std::string & | dbfile,
|  | RPF | flags
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Restart | ( | const std::string & | dbfile | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::SetPageBuffers | ( | const std::string & | dbfile,
|  | int | buffers
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::SetReadOnly | ( | const std::string & | dbfile,
|  | bool |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::SetReserveSpace | ( | const std::string & | dbfile,
|  | bool |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::SetSweepInterval | ( | const std::string & | dbfile,
|  | int | sweep
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::SetSyncWrite | ( | const std::string & | dbfile,
|  | bool |
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Shutdown | ( | const std::string & | dbfile,
|  | DSM | mode,
|  | int | sectimeout
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::StartBackup | ( | const std::string & | dbfile,
|  | const std::string & | bkfile,
|  | BRF | flags = `BRF(0)`
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::StartRestore | ( | const std::string & | bkfile,
|  | const std::string & | dbfile,
|  | int | pagesize = `0`,
|  | BRF | flags = `BRF(0)`
| ) |  | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Sweep | ( | const std::string & | dbfile | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual void IBPP::IService::Wait | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

virtual const char* IBPP::IService::WaitMsg | ( |  | ) | `[pure virtual]`

Implemented in ibpp_internals::ServiceImpl.

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