◆ StatsProcess()
StatsProcess::StatsProcess |
( |
| ) |
|
◆ getFillGaps()
bool StatsProcess::getFillGaps |
( |
| ) |
const |
|
inline |
◆ getStatisticsProcessor()
◆ listOutputSamples()
int StatsProcess::listOutputSamples |
( |
| ) |
|
References _configName, _configsXMLName, _startTime, _xmlFileName, nidas::core::ProjectConfigs::getConfig(), nidas::core::getSample(), nidas::core::SampleTag::getSpSId(), getStatisticsProcessor(), nidas::core::SampleTag::getVariables(), ILOG, nidas::core::ProjectConfig::initProject(), nidas::util::UTime::isSet(), nidas::core::ProjectConfigs::parseXML(), nidas::core::parseXMLConfigFile(), PLOG, requireConfigsXML(), and nidas::core::XMLImplementation::terminate().
◆ main()
int StatsProcess::main |
( |
int | argc, |
|
|
char ** | argv ) |
throw | ( | ) | | | |
|
static |
◆ parseRunstring()
int StatsProcess::parseRunstring |
( |
int | argc, |
|
|
char ** | argv ) |
References _app, _configName, _daemonMode, _doListOutputSamples, _dsmName, _endTime, _fillGaps, _niceValue, _period, _selectedOutputSampleIds, _sorterLength, _startTime, _xmlFileName, nidas::core::NidasAppInputFilesArg::allowFiles, nidas::core::NidasAppInputFilesArg::allowSockets, nidas::core::NidasApp::allowUnrecognized(), nidas::core::NidasAppArg::asBool(), nidas::core::NidasAppArg::asInt(), nidas::core::NidasApp::Clipping, DaemonMode, nidas::core::NidasApp::dataFileNames(), nidas::core::NidasApp::DatasetName, DEFAULT_PORT, DSMName, nidas::core::NidasApp::enableArguments(), nidas::core::NidasApp::EndTime, FilterArg, nidas::core::NidasApp::getEndTime(), nidas::core::getSample(), nidas::core::NidasApp::getShortHostName(), nidas::core::NidasApp::getSorterLength(), nidas::core::NidasApp::getStartTime(), nidas::core::NidasAppArg::getValue(), nidas::core::NidasApp::Help, nidas::core::NidasApp::helpRequested(), nidas::core::NidasApp::Hostname, nidas::core::NidasApp::InputFiles, nidas::util::UTime::isMin(), nidas::util::UTime::isSet(), LOG_DEBUG, nidas::core::NidasApp::loggingArgs(), NiceValue, nidas::core::NidasApp::parseArgs(), nidas::core::NidasApp::parseInputs(), Period, nidas::core::NidasAppInputFilesArg::setDefaultInput(), SetDSM, nidas::core::NidasAppArg::setFlags(), nidas::core::NidasApp::socketAddress(), nidas::core::NidasApp::SorterLength, nidas::core::NidasApp::StartTime, usage(), USECS_PER_DAY, nidas::core::NidasApp::Version, nidas::core::NidasApp::XmlHeaderFile, and nidas::core::NidasApp::xmlHeaderFile().
◆ requireConfigsXML()
void StatsProcess::requireConfigsXML |
( |
| ) |
|
|
inline |
◆ run()
int StatsProcess::run |
( |
| ) |
|
throw | ( | ) | | | |
References _app, _configName, _configsXMLName, _daemonMode, _dsmName, _endTime, _niceValue, _period, _selectedOutputSampleIds, _sorterLength, _startTime, _xmlFileName, nidas::core::NidasApp::dataFileNames(), nidas::core::NidasApp::DatasetName, nidas::core::SampleOutputRequestThread::destroyInstance(), DLOG, FilterArg, nidas::util::UTime::format(), nidas::core::SampleInputHeader::getArchiveVersion(), nidas::core::ProjectConfig::getBeginTime(), nidas::core::ProjectConfigs::getConfig(), nidas::core::SampleInputHeader::getConfigName(), nidas::core::SampleInputHeader::getConfigVersion(), nidas::core::NidasApp::getDataset(), nidas::core::ProjectConfig::getEndTime(), nidas::core::FileSet::getFileSet(), getFillGaps(), nidas::core::BadSampleFilterArg::getFilter(), nidas::core::SampleOutputRequestThread::getInstance(), nidas::core::NidasApp::getProcessName(), nidas::core::SampleInputHeader::getProjectName(), nidas::core::DSMSensor::getRawSampleTag(), nidas::core::getSample(), nidas::core::DSMSensor::getSampleTagIterator(), nidas::core::SampleInputHeader::getSoftwareVersion(), getStatisticsProcessor(), nidas::core::SampleInputHeader::getSystemName(), nidas::core::NidasAppArg::getValue(), nidas::core::ProjectConfig::getXMLName(), ILOG, nidas::core::DSMSensor::init(), nidas::core::ProjectConfig::initProject(), nidas::core::NidasApp::interrupted(), nidas::util::UTime::isMax(), nidas::util::UTime::isMin(), nidas::util::UTime::isSet(), nidas::core::ProjectConfigs::parseXML(), nidas::core::parseXMLConfigFile(), PLOG, nidas::core::SampleOutput::requestConnection(), requireConfigsXML(), nidas::core::BadSampleFilter::setDefaultTimeRange(), nidas::core::NidasApp::setFileSetTimes(), nidas::core::NidasApp::setOutputClipping(), nidas::core::NidasApp::setupDaemon(), nidas::core::NidasApp::socketAddress(), nidas::core::NidasAppArg::specified(), nidas::core::XMLImplementation::terminate(), and WLOG.
◆ usage()
◆ _app
◆ _configName
string StatsProcess::_configName |
|
private |
◆ _configsXMLName
string StatsProcess::_configsXMLName |
|
private |
◆ _daemonMode
bool StatsProcess::_daemonMode |
|
private |
◆ _doListOutputSamples
bool StatsProcess::_doListOutputSamples |
|
private |
◆ _dsmName
string StatsProcess::_dsmName |
|
private |
◆ _endTime
◆ _fillGaps
bool StatsProcess::_fillGaps |
|
private |
◆ _niceValue
int StatsProcess::_niceValue |
|
private |
◆ _period
int StatsProcess::_period |
|
private |
◆ _selectedOutputSampleIds
vector<unsigned int> StatsProcess::_selectedOutputSampleIds |
|
private |
◆ _sorterLength
float StatsProcess::_sorterLength |
|
private |
◆ _startTime
◆ _xmlFileName
string StatsProcess::_xmlFileName |
|
private |
◆ DaemonMode
◆ DEFAULT_PERIOD
const int StatsProcess::DEFAULT_PERIOD = 300 |
|
staticprivate |
◆ DEFAULT_PORT
const int StatsProcess::DEFAULT_PORT = 30000 |
|
staticprivate |
◆ DSMName
◆ FilterArg
◆ NiceValue
◆ Period
◆ SetDSM
The documentation for this class was generated from the following file: