| TerraLib 4.1

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

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

Public Member Functions
ibpp_internals::ServiceImpl Class Reference

`#include <_ibpp.h>`

Inheritance diagram for ibpp_internals::ServiceImpl:

List of all members.

## Public Member Functions

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

## Constructor & Destructor Documentation

ServiceImpl::ServiceImpl | ( | const std::string & | ServerName,
|  | const std::string & | UserName,
|  | const std::string & | UserPassword
| ) |  |

ServiceImpl::~ServiceImpl | ( |  | ) |

## Member Function Documentation

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

Implements IBPP::IService.

void ServiceImpl::AddUser | ( | const IBPP::User & | user | ) | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::Connect | ( |  | ) | `[virtual]`

Implements IBPP::IService.

bool ibpp_internals::ServiceImpl::Connected | ( |  | ) | `[inline, virtual]`

Implements IBPP::IService.

void ServiceImpl::Disconnect | ( |  | ) | `[virtual]`

Implements IBPP::IService.

isc_svc_handle ibpp_internals::ServiceImpl::GetHandle | ( |  | ) | `[inline]`

void ServiceImpl::GetUser | ( | IBPP::User & | user | ) | `[virtual]`

Implements IBPP::IService.

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

Implements IBPP::IService.

void ServiceImpl::GetVersion | ( | std::string & | version | ) | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::ModifyUser | ( | const IBPP::User & | user | ) | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::Release | ( |  | ) | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::RemoveUser | ( | const std::string & | username | ) | `[virtual]`

Implements IBPP::IService.

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

Implements IBPP::IService.

void ServiceImpl::Restart | ( | const std::string & | dbfile | ) | `[virtual]`

Implements IBPP::IService.

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

Implements IBPP::IService.

void ServiceImpl::SetReadOnly | ( | const std::string & | dbfile,
|  | bool | readonly
| ) |  | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::SetReserveSpace | ( | const std::string & | dbfile,
|  | bool | reserve
| ) |  | `[virtual]`

Implements IBPP::IService.

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

Implements IBPP::IService.

void ServiceImpl::SetSyncWrite | ( | const std::string & | dbfile,
|  | bool | sync
| ) |  | `[virtual]`

Implements IBPP::IService.

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

Implements IBPP::IService.

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

Implements IBPP::IService.

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

Implements IBPP::IService.

void ServiceImpl::Sweep | ( | const std::string & | dbfile | ) | `[virtual]`

Implements IBPP::IService.

void ServiceImpl::Wait | ( |  | ) | `[virtual]`

Implements IBPP::IService.

const char * ServiceImpl::WaitMsg | ( |  | ) | `[virtual]`

Implements IBPP::IService.

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

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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines