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

Public Member Functions

 DataDump ()
 
int parseRunstring (int argc, char **argv)
 
int run () throw ()
 
int usage (const char *argv0)
 

Static Public Member Functions

static int main (int argc, char **argv)
 

Private Attributes

string xmlFileName
 
DumpClient::format_t format
 
float warntime
 
NidasApp app
 
NidasAppArg WarnTime
 
NidasAppArg NoDeltaT
 
NidasAppArg NoLen
 
NidasAppArg FormatTimeISO
 
NidasAppArg CSV
 
BadSampleFilterArg FilterArg
 

Static Private Attributes

static const int DEFAULT_PORT = 30000
 

Constructor & Destructor Documentation

DataDump::DataDump ( )

Member Function Documentation

int DataDump::main ( int  argc,
char **  argv 
)
static

References parseRunstring(), run(), and nidas::util::Exception::what().

Referenced by main().

int DataDump::parseRunstring ( int  argc,
char **  argv 
)
int DataDump::run ( )
throw (
)

References nidas::core::SampleSource::addSampleClient(), app, nidas::core::NidasAppArg::asBool(), nidas::core::FileSet::connect(), nidas::core::SamplePipeline::connect(), CSV, nidas::core::NidasApp::dataFileNames(), nidas::core::SamplePipeline::disconnect(), nidas::util::Process::expandEnvVars(), FilterArg, nidas::core::SamplePipeline::flush(), format, FormatTimeISO, nidas::core::SampleInputHeader::getConfigName(), nidas::core::NidasApp::getEndTime(), nidas::core::FileSet::getFileSet(), nidas::core::BadSampleFilterArg::getFilter(), nidas::core::SamplePipeline::getProcessedSampleSource(), nidas::core::SamplePipeline::getRawSampleSource(), nidas::core::DSMSensor::getRawSampleTag(), nidas::core::DSMConfig::getSensors(), nidas::core::NidasApp::getStartTime(), nidas::core::DSMConfigIterator::hasNext(), nidas::core::DSMSensor::init(), nidas::core::SamplePipeline::interrupt(), nidas::core::NidasApp::interrupted(), ISOFORMAT, nidas::core::SamplePipeline::join(), DumpClient::NAKED, nidas::core::DSMConfigIterator::next(), NoDeltaT, NoLen, nidas::core::parseXMLConfigFile(), nidas::core::NidasApp::processData(), nidas::core::SampleSource::removeSampleClient(), nidas::core::NidasApp::sampleMatcher(), nidas::core::BadSampleFilter::setDefaultTimeRange(), nidas::core::SamplePipeline::setProcSorterLength(), nidas::core::SamplePipeline::setRawSorterLength(), nidas::core::SamplePipeline::setRealTime(), DumpClient::setWarningTime(), nidas::core::NidasApp::socketAddress(), warntime, nidas::util::Exception::what(), xmlFileName, and nidas::core::NidasApp::xmlHeaderFile().

Referenced by main().

int DataDump::usage ( const char *  argv0)

References app, and nidas::core::NidasApp::usage().

Referenced by parseRunstring().

Member Data Documentation

NidasApp DataDump::app
private

Referenced by DataDump(), parseRunstring(), run(), and usage().

NidasAppArg DataDump::CSV
private

Referenced by parseRunstring(), and run().

const int DataDump::DEFAULT_PORT = 30000
staticprivate

Referenced by parseRunstring().

BadSampleFilterArg DataDump::FilterArg
private

Referenced by parseRunstring(), and run().

DumpClient::format_t DataDump::format
private

Referenced by parseRunstring(), and run().

NidasAppArg DataDump::FormatTimeISO
private

Referenced by parseRunstring(), and run().

NidasAppArg DataDump::NoDeltaT
private

Referenced by parseRunstring(), and run().

NidasAppArg DataDump::NoLen
private

Referenced by parseRunstring(), and run().

float DataDump::warntime
private

Referenced by parseRunstring(), and run().

NidasAppArg DataDump::WarnTime
private

Referenced by parseRunstring().

string DataDump::xmlFileName
private

Referenced by run().


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