TerraLib 4.1
IBPP::IService Class Reference

#include <ibpp.h>

Inheritance diagram for IBPP::IService:
ibpp_internals::ServiceImpl

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 IServiceAddRef ()=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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines