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

#include <rasmgr_srv.hh>

Public Member Functions

 RasServer ()
 
 ~RasServer ()
 
void init (const char *srvName, const char *hostName, char serverType, long listenPort)
 
const char * getName ()
 
const char * getHostName ()
 
const char * getHostNetwName ()
 
long getPort ()
 
char getType ()
 
void changeName (const char *newName)
 
void changeType (const char newType)
 
void changePort (long newPort)
 
void changeExtraParam (const char *extraParam)
 
void changeCountDown (int)
 
void changeAutoRestart (bool)
 
const char * getExtraParams ()
 
int getCountDown ()
 
bool connectToDBHost (const char *dbHostName)
 
bool disconnectFromDBHost ()
 
const char * getDBHostName ()
 
char * getDescription (char *destBuffer)
 
char * getDescriptionExec (char *destBuffer)
 
char * getDescriptionPort (char *destBuffer)
 
int startServer ()
 
int startServerInDebugger (char *command)
 
int downServer (bool forced)
 
int killServer ()
 
void changeStatus (int, long)
 
bool isUp ()
 
bool isStarting ()
 
bool isValid ()
 
bool isAvailable ()
 
bool forceAvailable ()
 
bool isConnectedToDBHost ()
 
bool isAutoRestart ()
 
void setNotAvailable ()
 
void startWriteTransaction (Database &dataBase)
 
void startReadTransaction (Database &dataBase)
 
void changeExecutableName (const char *)
 
const char * getExecutableName ()
 

Static Public Member Functions

static char * getDescriptionHeader (char *destBuffer)
 
static char * getDescriptionExecHeader (char *destBuffer)
 
static char * getDescriptionPortHeader (char *destBuffer)
 

Constructor & Destructor Documentation

RasServer::RasServer ( )
RasServer::~RasServer ( )

Member Function Documentation

void RasServer::changeAutoRestart ( bool  )
void RasServer::changeCountDown ( int  )
void RasServer::changeExecutableName ( const char *  )
void RasServer::changeExtraParam ( const char *  extraParam)
void RasServer::changeName ( const char *  newName)
void RasServer::changePort ( long  newPort)
void RasServer::changeStatus ( int  ,
long   
)
void RasServer::changeType ( const char  newType)
bool RasServer::connectToDBHost ( const char *  dbHostName)
bool RasServer::disconnectFromDBHost ( )
int RasServer::downServer ( bool  forced)
bool RasServer::forceAvailable ( )
int RasServer::getCountDown ( )
const char* RasServer::getDBHostName ( )
char* RasServer::getDescription ( char *  destBuffer)
char* RasServer::getDescriptionExec ( char *  destBuffer)
static char* RasServer::getDescriptionExecHeader ( char *  destBuffer)
static
static char* RasServer::getDescriptionHeader ( char *  destBuffer)
static
char* RasServer::getDescriptionPort ( char *  destBuffer)
static char* RasServer::getDescriptionPortHeader ( char *  destBuffer)
static
const char* RasServer::getExecutableName ( )
const char* RasServer::getExtraParams ( )
const char* RasServer::getHostName ( )
const char* RasServer::getHostNetwName ( )
const char* RasServer::getName ( )
long RasServer::getPort ( )
char RasServer::getType ( )
void RasServer::init ( const char *  srvName,
const char *  hostName,
char  serverType,
long  listenPort 
)
bool RasServer::isAutoRestart ( )
bool RasServer::isAvailable ( )
bool RasServer::isConnectedToDBHost ( )
bool RasServer::isStarting ( )
bool RasServer::isUp ( )
bool RasServer::isValid ( )
int RasServer::killServer ( )
void RasServer::setNotAvailable ( )
void RasServer::startReadTransaction ( Database dataBase)
int RasServer::startServer ( )
int RasServer::startServerInDebugger ( char *  command)
void RasServer::startWriteTransaction ( Database dataBase)

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