References _app, _samples, DLOG, findStats(), nidas::core::NidasApp::formatId(), nidas::core::SampleTag::getId(), nidas::core::DSMSensor::getSampleTagIterator(), nidas::core::SampleTag::getVariables(), nidas::core::SampleTagIterator::hasNext(), nidas::core::SampleMatcher::match(), nidas::core::SampleTagIterator::next(), and nidas::core::NidasApp::sampleMatcher().
virtual SampleDispatcher::~SampleDispatcher |
( |
| ) |
|
|
inlinevirtual |
sample_map_t::iterator SampleDispatcher::findStats |
( |
dsm_sample_id_t |
sampid | ) |
|
|
inlineprivate |
void SampleDispatcher::flush |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlinevirtual |
bool SampleDispatcher::receive |
( |
const Sample * |
s | ) |
|
throw | ( | |
| ) | | |
|
virtual |
Method called to pass a sample to this client.
This method is typically called by a SampleSource for each of its SampleClients when it has a sample ready. Returns true: success false: sample rejected. This is meant to signal a warning-type situation - like a socket not being available temporarily. True errors will be thrown as an IOException.
Implements nidas::core::SampleClient.
References DLOG, VLOG, and WLOG.
The documentation for this class was generated from the following file: