nidas v1.2.3
|
Public Member Functions | |
PConfig () | |
int | parseRunstring (NidasApp &app, int argc, char **argv) |
void | usage (const char *argv0) |
bool | parseRemoteSpecifier (const std::string &xmlspec, std::string &host, int &port) |
void | loadFile (const std::string &xmlfile, Project &project) |
void | loadRemoteXML (const std::string &host, int port, Project &project) |
int | main () |
void | showAll (const Project &project) |
void | showSensorClasses (const Project &project) |
void | showCalFiles (const Project &project) |
void | showHostNames (const Project &project) |
void | showVariables () |
void | loadVariables (const Project &project) |
void | getHostNames (const Project &project, std::vector< std::string > &dsmnames) |
void | resolveCalFile (CalFile *cf) |
Private Attributes | |
string | _xmlFile |
list< string > | _sensorClasses |
bool | _showCalFiles |
bool | _showHosts |
bool | _showVariables |
variable_map_t | _variables |
|
inline |
References nidas::core::DSMConfigIterator::hasNext().
Referenced by showHostNames().
References nidas::core::getSample().
Referenced by main().
References ELOG, nidas::util::Inet4Address::getByName(), nidas::core::getSample(), ILOG, port, and nidas::core::requestXMLConfig().
Referenced by main().
References _variables, DLOG, nidas::core::Variable::getName(), nidas::core::getSample(), nidas::core::DSMSensor::getSampleTagIterator(), nidas::core::SampleTag::getStation(), nidas::core::SampleTag::getVariableIterator(), nidas::core::DSMConfigIterator::hasNext(), nidas::core::SensorIterator::hasNext(), nidas::core::SampleTagIterator::hasNext(), nidas::core::VariableIterator::hasNext(), and nidas::core::SampleTag::isProcessed().
Referenced by main().
int PConfig::main | ( | ) |
References _sensorClasses, _showCalFiles, _showHosts, _showVariables, _xmlFile, nidas::core::getSample(), ILOG, loadFile(), loadRemoteXML(), loadVariables(), parseRemoteSpecifier(), port, showAll(), showCalFiles(), showHostNames(), showSensorClasses(), showVariables(), and nidas::core::XMLImplementation::terminate().
References nidas::core::getSample(), and port.
Referenced by main().
References _sensorClasses, _showCalFiles, _showHosts, _showVariables, _xmlFile, nidas::core::NidasApp::enableArguments(), nidas::core::getSample(), nidas::core::NidasApp::Help, nidas::core::NidasApp::helpRequested(), nidas::core::NidasApp::loggingArgs(), nidas::core::NidasApp::parseNext(), nidas::core::NidasApp::startArgs(), nidas::core::NidasApp::unparsedArgs(), usage(), and nidas::core::NidasApp::Version.
References DLOG.
Referenced by showCalFiles().
References nidas::core::DSMSensor::getClassName(), nidas::core::DSMSensor::getDSMId(), nidas::core::DSMSensor::getName(), nidas::core::Variable::getName(), nidas::core::getSample(), nidas::core::SampleTag::getSampleId(), nidas::core::DSMSensor::getSampleTagIterator(), nidas::core::DSMSensor::getSensorId(), nidas::core::SampleTag::getVariableIterator(), nidas::core::DSMConfigIterator::hasNext(), nidas::core::SensorIterator::hasNext(), nidas::core::SampleTagIterator::hasNext(), nidas::core::VariableIterator::hasNext(), and nidas::core::SampleTag::isProcessed().
Referenced by main().
References nidas::core::DSMSensor::getCalFiles(), nidas::core::DSMSensor::getCatalogName(), nidas::core::DSMSensor::getClassName(), nidas::core::DSMSensor::getDeviceName(), nidas::core::Site::getDSMConfigs(), nidas::core::DSMSensor::getHeightString(), nidas::core::CalFile::getName(), nidas::core::getSample(), nidas::core::DSMSensor::getSampleTags(), nidas::core::SampleTag::getVariables(), and resolveCalFile().
Referenced by main().
References getHostNames(), and nidas::core::getSample().
Referenced by main().
References _sensorClasses, nidas::core::DSMSensor::getClassName(), nidas::core::DSMSensor::getDSMId(), nidas::core::getSample(), and nidas::core::DSMSensor::getSensorId().
Referenced by main().
void PConfig::showVariables | ( | ) |
References _variables, nidas::core::getSample(), and rate.
Referenced by main().
References nidas::core::NidasApp::getApplicationInstance(), and nidas::core::getSample().
Referenced by parseRunstring().
|
private |
Referenced by main(), parseRunstring(), and showSensorClasses().
|
private |
Referenced by main(), and parseRunstring().
|
private |
Referenced by main(), and parseRunstring().
|
private |
Referenced by main(), and parseRunstring().
|
private |
Referenced by loadVariables(), and showVariables().
|
private |
Referenced by main(), and parseRunstring().