nidas  v1.2-1520
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
DatasetsApp Class Reference

Public Types

enum  tasks { NUTTIN_TO_DO, LIST_DATASET_NAMES, SHOW_BASH_ENV, SHOW_CSH_ENV }
 

Public Member Functions

 DatasetsApp ()
 
int parseRunstring (int argc, char **argv)
 
int run ()
 
void listDatasetNames ()
 
void showEnv () throw (nidas::util::InvalidParameterException)
 

Static Public Member Functions

static int usage (const char *argv0)
 

Private Attributes

string _xmlFile
 XML file containing datasets. More...
 
enum tasks _task
 What to do, per runstring arguments. More...
 
string _datasetName
 Name of dataset. More...
 
Datasets _datasets
 

Member Enumeration Documentation

Enumerator
NUTTIN_TO_DO 
LIST_DATASET_NAMES 
SHOW_BASH_ENV 
SHOW_CSH_ENV 

Constructor & Destructor Documentation

DatasetsApp::DatasetsApp ( )

Member Function Documentation

void DatasetsApp::listDatasetNames ( )
int DatasetsApp::parseRunstring ( int  argc,
char **  argv 
)
int DatasetsApp::run ( )
void DatasetsApp::showEnv ( )
throw (nidas::util::InvalidParameterException
)
int DatasetsApp::usage ( const char *  argv0)
static

Referenced by parseRunstring().

Member Data Documentation

string DatasetsApp::_datasetName
private

Name of dataset.

Referenced by parseRunstring(), and showEnv().

Datasets DatasetsApp::_datasets
private

Referenced by listDatasetNames(), run(), and showEnv().

enum tasks DatasetsApp::_task
private

What to do, per runstring arguments.

Referenced by parseRunstring(), run(), and showEnv().

string DatasetsApp::_xmlFile
private

XML file containing datasets.

Referenced by parseRunstring(), and run().


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