rasdaman complete source
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
rmanClientApp Class Reference

#include <rviewApp.hh>

Inheritance diagram for rmanClientApp:
rView

Public Member Functions

 rmanClientApp (const char *homevar, const char *prefsname, const char *labelname)
 
virtual ~rmanClientApp (void)
 
int OpenServer (const char *srvname, int srvport, const char *dbname, const char *usrname, const char *usrpassword)
 
int CloseServer (void)
 
bool ReadDBState (void)
 
int LookupCollection (void)
 
int LookupScaledCollection (void)
 
int LookupScaledCollection (const char *name, double scale)
 
int LookupOrthosection (void)
 
int LookupOrthosection (const char *name, const double *loid)
 
int CreateCollection (void)
 
int DeleteCollection (void)
 
rviewFrameOpenFile (unsigned int flags=0, r_Ref< r_GMarray > *newMddObj=NULL, bool resultwin=FALSE)
 
virtual void Shutdown (void)
 
int insertMDD (r_Ref< r_GMarray > srcMdd, char *collName=NULL, r_Minterval *domain=NULL)
 
int executeQuery (char *query, r_Ref< r_GMarray > *updateMdd=NULL)
 
collection_descexecuteQuerySync (char *query, r_Ref< r_GMarray > *updateMdd=NULL, bool showProgress=TRUE)
 
int getMinterval (r_Minterval &dom, const char *collname, const double *loid=NULL)
 
int SavePreferences (void) const
 
bool findPreferencesOnPath (char *path)
 

Static Public Member Functions

static rmanClientApptheApp (void)
 

Protected Attributes

rviewDatabase database
 
char prefsFile [STRINGSIZE]
 
char prefsSaveFile [STRINGSIZE]
 
char prefsFileLeafname [STRINGSIZE]
 
char homeDir [STRINGSIZE]
 

Constructor & Destructor Documentation

rmanClientApp::rmanClientApp ( const char *  homevar,
const char *  prefsname,
const char *  labelname 
)
virtual rmanClientApp::~rmanClientApp ( void  )
virtual

Member Function Documentation

int rmanClientApp::CloseServer ( void  )
int rmanClientApp::CreateCollection ( void  )
int rmanClientApp::DeleteCollection ( void  )
int rmanClientApp::executeQuery ( char *  query,
r_Ref< r_GMarray > *  updateMdd = NULL 
)
collection_desc* rmanClientApp::executeQuerySync ( char *  query,
r_Ref< r_GMarray > *  updateMdd = NULL,
bool  showProgress = TRUE 
)
bool rmanClientApp::findPreferencesOnPath ( char *  path)
int rmanClientApp::getMinterval ( r_Minterval dom,
const char *  collname,
const double *  loid = NULL 
)
int rmanClientApp::insertMDD ( r_Ref< r_GMarray srcMdd,
char *  collName = NULL,
r_Minterval domain = NULL 
)
int rmanClientApp::LookupCollection ( void  )
int rmanClientApp::LookupOrthosection ( void  )
int rmanClientApp::LookupOrthosection ( const char *  name,
const double *  loid 
)
int rmanClientApp::LookupScaledCollection ( void  )
int rmanClientApp::LookupScaledCollection ( const char *  name,
double  scale 
)
rviewFrame* rmanClientApp::OpenFile ( unsigned int  flags = 0,
r_Ref< r_GMarray > *  newMddObj = NULL,
bool  resultwin = FALSE 
)
int rmanClientApp::OpenServer ( const char *  srvname,
int  srvport,
const char *  dbname,
const char *  usrname,
const char *  usrpassword 
)
bool rmanClientApp::ReadDBState ( void  )
int rmanClientApp::SavePreferences ( void  ) const
virtual void rmanClientApp::Shutdown ( void  )
virtual
static rmanClientApp* rmanClientApp::theApp ( void  )
static

Member Data Documentation

rviewDatabase rmanClientApp::database
protected
char rmanClientApp::homeDir[STRINGSIZE]
protected
char rmanClientApp::prefsFile[STRINGSIZE]
protected
char rmanClientApp::prefsFileLeafname[STRINGSIZE]
protected
char rmanClientApp::prefsSaveFile[STRINGSIZE]
protected

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