nidas
v1.2-1520
|
An interface for sending a SampleHeader to a SampleOutput. More...
#include <HeaderSource.h>
Public Member Functions | |
virtual | ~HeaderSource () |
virtual void | sendHeader (dsm_time_t, SampleOutput *output)=0 throw (nidas::util::IOException) |
Method called to write a header to an SampleOutput. More... | |
Static Public Member Functions | |
static void | setDefaults (SampleInputHeader &header) |
static void | sendDefaultHeader (SampleOutput *output) throw (nidas::util::IOException) |
An interface for sending a SampleHeader to a SampleOutput.
|
inlinevirtual |
|
static |
|
pure virtual |
Method called to write a header to an SampleOutput.
Derived classes implement as they see fit.
Implemented in nidas::dynld::raf::Extract2D, ARLIngest, SensorExtract, nidas::dynld::raf::SyncRecordGenerator, and NidsMerge.
|
static |
References nidas::core::Version::getArchiveVersion(), nidas::core::Project::getInstance(), nidas::core::Version::getSoftwareVersion(), nidas::core::Project::getSystemName(), nidas::core::SampleInputHeader::setArchiveVersion(), nidas::core::SampleInputHeader::setConfigName(), nidas::core::SampleInputHeader::setConfigVersion(), nidas::core::SampleInputHeader::setProjectName(), nidas::core::SampleInputHeader::setSoftwareVersion(), and nidas::core::SampleInputHeader::setSystemName().