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

#include <rasmgr_config.hh>

Public Member Functions

 Configuration ()
 
bool interpretArguments (int argc, char **argv, char **envp)
 
bool readConfigFile ()
 
bool saveOrigConfigFile ()
 
bool saveAltConfigFile ()
 
const char * getAltConfigFileName ()
 
const struct tm * getExpirationDate ()
 
const char * getHostName ()
 
const char * getPublicHostName ()
 
int getListenPort ()
 
const char * getMasterName ()
 
int getMasterPort ()
 
int getPollFrequency ()
 
const char * getSlaveName ()
 
bool isTestModus ()
 
bool isDebugSupport ()
 
bool isVerbose ()
 
bool isLogToStdOut ()
 
bool allowMultipleWriteTransactions ()
 
void printStatus ()
 
void initLogFiles ()
 
const char * makeLogFileName (const char *desExt)
 
 Configuration ()
 
bool parseCommandLine (int argc, char **argv)
 
const char * getServerName ()
 
int getListenPort ()
 
bool isHttpServer ()
 
bool isRnpServer ()
 
const char * getRasmgrHost ()
 
int getRasmgrPort ()
 
bool isLogToStdOut ()
 
int getMaxTransferBufferSize ()
 
int getTimeout ()
 
const char * getDbConnectionID ()
 
const char * getDbUser ()
 
const char * getDbPasswd ()
 
int getDefaultTileSize ()
 
int getDefaultPCTMin ()
 
int getDefaultPCTMax ()
 
int getDefaultIndexSize ()
 
int getDebugLevel ()
 
const char * getDefaultTileConfig ()
 
const char * getTilingScheme ()
 
const char * getIndexType ()
 
bool useTileContainer ()
 

Constructor & Destructor Documentation

Configuration::Configuration ( )
Configuration::Configuration ( )

Member Function Documentation

bool Configuration::allowMultipleWriteTransactions ( )
const char* Configuration::getAltConfigFileName ( )
const char* Configuration::getDbConnectionID ( )
const char* Configuration::getDbPasswd ( )
const char* Configuration::getDbUser ( )
int Configuration::getDebugLevel ( )
int Configuration::getDefaultIndexSize ( )
int Configuration::getDefaultPCTMax ( )
int Configuration::getDefaultPCTMin ( )
const char* Configuration::getDefaultTileConfig ( )
int Configuration::getDefaultTileSize ( )
const struct tm* Configuration::getExpirationDate ( )
const char* Configuration::getHostName ( )
const char* Configuration::getIndexType ( )
int Configuration::getListenPort ( )
int Configuration::getListenPort ( )
const char* Configuration::getMasterName ( )
int Configuration::getMasterPort ( )
int Configuration::getMaxTransferBufferSize ( )
int Configuration::getPollFrequency ( )
const char* Configuration::getPublicHostName ( )
const char* Configuration::getRasmgrHost ( )
int Configuration::getRasmgrPort ( )
const char* Configuration::getServerName ( )
const char* Configuration::getSlaveName ( )
const char* Configuration::getTilingScheme ( )
int Configuration::getTimeout ( )
void Configuration::initLogFiles ( )
bool Configuration::interpretArguments ( int  argc,
char **  argv,
char **  envp 
)
bool Configuration::isDebugSupport ( )
bool Configuration::isHttpServer ( )
bool Configuration::isLogToStdOut ( )
bool Configuration::isLogToStdOut ( )
bool Configuration::isRnpServer ( )
bool Configuration::isTestModus ( )
bool Configuration::isVerbose ( )
const char* Configuration::makeLogFileName ( const char *  desExt)
bool Configuration::parseCommandLine ( int  argc,
char **  argv 
)
void Configuration::printStatus ( )
bool Configuration::readConfigFile ( )
bool Configuration::saveAltConfigFile ( )
bool Configuration::saveOrigConfigFile ( )
bool Configuration::useTileContainer ( )

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