7 #ifndef CARMA_PIPELINE_PIPELINE_H
8 #define CARMA_PIPELINE_PIPELINE_H
10 #include "carma/correlator/lib/CorrelatorDataPtr.h"
18 class PipelineSubsystem;
21 namespace correlator {
43 carma::monitor::AstroSubsystem & astroMonitor,
44 long monitorWriteDelayMs,
52 void pushStageBack( Stage & stage );
62 void processCorrelatorData(
63 carma::correlator::lib::CorrelatorDataPtr data )
const;
68 void incrementMissedMonitorInfo(
int by = 1 );
72 Pipeline(
const Pipeline & );
73 Pipeline & operator=(
const Pipeline & );
76 const ::std::auto_ptr<Pimpl> pimpl_;
Abstract base class for retrieving pipeline monitor system components common between the spectral lin...