1 #ifndef CARMA_PIPELINE_DATACONTAINER_H
2 #define CARMA_PIPELINE_DATACONTAINER_H
4 #include "carma/util/PthreadMutex.h"
11 namespace correlator {
27 explicit DataContainer( );
32 virtual ~DataContainer( );
51 void fillCorrelatorData(
59 void setExpectedNumberOfBands(
int expectedNumberOfBands );
73 typedef ::std::map< int, int > LateBandMap;
78 LateBandMap getLateBandMap( )
const;
83 typedef ::std::map< int, int > DupBandMap;
91 DupBandMap getDuplicateBandMap( )
const;
95 DataContainer(
const DataContainer & rhs );
96 DataContainer & operator=(
const DataContainer & rhs );
102 CorrelatorDataMap correlatorData_;
103 int expectedNumberOfBands_;
107 LateBandMap lateBandMap_;
110 DupBandMap dupBandMap_;
unsigned int frameType
Half second frames since Jan 1, 2000.
Class used to represents bands of Correlator Data.
A simple wrapper class that makes use of ::pthread_mutex_t easier in a C++ world. ...
Various type definitions for util classes.