nidas
v1.2-1520
|
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 |
enum DatasetsApp::tasks |
DatasetsApp::DatasetsApp | ( | ) |
void DatasetsApp::listDatasetNames | ( | ) |
References _datasets, nidas::core::Datasets::getDatasets(), and nidas::core::Dataset::getName().
Referenced by run().
int DatasetsApp::parseRunstring | ( | int | argc, |
char ** | argv | ||
) |
References _datasetName, _task, _xmlFile, LIST_DATASET_NAMES, NUTTIN_TO_DO, SHOW_BASH_ENV, SHOW_CSH_ENV, and usage().
Referenced by main().
int DatasetsApp::run | ( | ) |
References _datasets, _task, _xmlFile, LIST_DATASET_NAMES, listDatasetNames(), nidas::core::Datasets::parseXML(), SHOW_BASH_ENV, SHOW_CSH_ENV, showEnv(), and nidas::util::Exception::what().
Referenced by main().
void DatasetsApp::showEnv | ( | ) | ||
throw | ( | nidas::util::InvalidParameterException | ||
) |
References _datasetName, _datasets, _task, nidas::core::Datasets::getDataset(), nidas::core::Dataset::getEnvironmentVariables(), nidas::core::Dataset::getName(), SHOW_BASH_ENV, and SHOW_CSH_ENV.
Referenced by run().
|
static |
Referenced by parseRunstring().
|
private |
Name of dataset.
Referenced by parseRunstring(), and showEnv().
|
private |
Referenced by listDatasetNames(), run(), and showEnv().
|
private |
What to do, per runstring arguments.
Referenced by parseRunstring(), run(), and showEnv().
|
private |
XML file containing datasets.
Referenced by parseRunstring(), and run().