rasdaman complete source
Public Member Functions | Static Public Member Functions | List of all members
Database Class Reference

#include <rasmgr_dbm.hh>

Public Member Functions

 Database ()
 
 ~Database ()
 
void init (const char *databaseName)
 
const char * getName ()
 
void changeName (const char *databaseName)
 
const char * getDescription (char *destBuffer)
 
bool connectToDBHost (const char *hostName)
 
bool disconnectFromDBHost (const char *hostName)
 
bool isConnectedToDBHost (const char *hostName)
 
int countConnectionsToDBHosts ()
 
const char * getDBHostName (int)
 
bool connectToRasServer (const char *serverName)
 
bool disconnectFromRasServer (const char *serverName)
 
bool isConnectedToRasServer (const char *serverName)
 
int countConnectionsToRasServers ()
 
const char * getRasServerName (int)
 
void disconnectForRemove ()
 
void startWriteTransaction ()
 
void endWriteTransaction ()
 
void startReadTransaction ()
 
void endReadTransaction ()
 
int getWriteTransactionCount ()
 
int getReadTransactionCount ()
 
bool isBusy ()
 
void setTraceWriteTrans (bool)
 
bool isValid ()
 

Static Public Member Functions

static const char * getDescriptionHeader (char *destBuffer)
 

Constructor & Destructor Documentation

Database::Database ( )
Database::~Database ( )

Member Function Documentation

void Database::changeName ( const char *  databaseName)
bool Database::connectToDBHost ( const char *  hostName)
bool Database::connectToRasServer ( const char *  serverName)
int Database::countConnectionsToDBHosts ( )
int Database::countConnectionsToRasServers ( )
void Database::disconnectForRemove ( )
bool Database::disconnectFromDBHost ( const char *  hostName)
bool Database::disconnectFromRasServer ( const char *  serverName)
void Database::endReadTransaction ( )
void Database::endWriteTransaction ( )
const char* Database::getDBHostName ( int  )
const char* Database::getDescription ( char *  destBuffer)
static const char* Database::getDescriptionHeader ( char *  destBuffer)
static
const char* Database::getName ( )
const char* Database::getRasServerName ( int  )
int Database::getReadTransactionCount ( )
int Database::getWriteTransactionCount ( )
void Database::init ( const char *  databaseName)
bool Database::isBusy ( )
bool Database::isConnectedToDBHost ( const char *  hostName)
bool Database::isConnectedToRasServer ( const char *  serverName)
bool Database::isValid ( )
void Database::setTraceWriteTrans ( bool  )
void Database::startReadTransaction ( )
void Database::startWriteTransaction ( )

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