CARMA C++
carma::pipeline::Publisher Class Reference

Class used to publish Correlator Data and send data out via a notification channel. More...

#include <carma/pipeline/PublisherStage.h>

Inheritance diagram for carma::pipeline::Publisher:
carma::pipeline::Stage

Public Member Functions

 Publisher (carma::monitor::PipelineSubsystem &monitor, const std::string &channelName, const std::string &servedObjectName, carma::pipeline::PipelineType plType)
 Constructor. More...
 
virtual ~Publisher ()
 Destructor. More...
 
- Public Member Functions inherited from carma::pipeline::Stage
void activate ()
 Activate this stage. More...
 
void deactivate ()
 Deactivate this stage. More...
 
void fillMonitorStageStats ()
 Write internally stored and calculated stage stats. More...
 
void fillStageMonitorData ()
 Fill per stage monitor data. More...
 
std::string getName () const
 Get name of stage. More...
 
bool isStageActive () const
 Is this stage active? More...
 
carma::correlator::lib::CorrelatorDataPtr postprocessCorrelatorData (carma::correlator::lib::CorrelatorDataPtr cd)
 Postprocess correlator data This is the final processing step for a stage and is called after processing all band data. More...
 
void preprocessCorrelatorData (const carma::correlator::lib::CorrelatorDataPtr cd)
 Preprocess correlator data. More...
 
void processCorrelatorBand (carma::correlator::lib::CorrelatorBand *cb)
 Process a single correlator band. More...
 
virtual ~Stage ()
 Destructor. More...
 

Additional Inherited Members

- Protected Member Functions inherited from carma::pipeline::Stage
carma::util::frameType getDataFrameCount () const
 Get correlator data frame count. More...
 
 Stage (carma::monitor::StageStats &stageStats, const std::string &name)
 Constructor. More...
 

Detailed Description

Class used to publish Correlator Data and send data out via a notification channel.

Author
Rick Hobbs

Definition at line 37 of file PublisherStage.h.

Constructor & Destructor Documentation

carma::pipeline::Publisher::Publisher ( carma::monitor::PipelineSubsystem monitor,
const std::string &  channelName,
const std::string &  servedObjectName,
carma::pipeline::PipelineType  plType 
)

Constructor.

virtual carma::pipeline::Publisher::~Publisher ( )
virtual

Destructor.


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