CARMA C++
|
Class used to mediate the merging and writing of a data object at specific times. More...
#include <carma/pipeline/CatchData.h>
Public Member Functions | |
void | addCorrelatorListener (carma::correlator::lib::CorrelatorListener *cListener) |
add a listener for receiving the dataFrame after data have been collected More... | |
CatchData (PipelineType pt, long monitorWriteDelayMs, int corrDataWriteDelayMs, const std::string &channelPrefix, const std::string &channelSuffix, carma::corba::Server &server) | |
Creates all necessary objects. More... | |
void | run () |
virtual | ~CatchData () |
Shuts down timer and releases any memory. More... | |
Class used to mediate the merging and writing of a data object at specific times.
It instantiates dataCollectors which are responsible for collecting data for part of the data object. This class will write out a complete data object regardless of whether the collectors have filled in their part.
Definition at line 45 of file CatchData.h.
|
explicit |
Creates all necessary objects.
|
virtual |
Shuts down timer and releases any memory.
void carma::pipeline::CatchData::addCorrelatorListener | ( | carma::correlator::lib::CorrelatorListener * | cListener | ) |
add a listener for receiving the dataFrame after data have been collected