3 #ifndef CARMA_CORRELATOR_LIB_CORRELATORDATAPOOL_H
4 #define CARMA_CORRELATOR_LIB_CORRELATORDATAPOOL_H
7 #include "carma/util/PthreadMutex.h"
20 namespace correlator {
23 class CorrelatorDataPool {
34 virtual ~CorrelatorDataPool();
41 CorrelatorData* getCorrelatorData();
57 int getAvailableCount();
60 std::vector<carma::correlator::lib::CorrelatorData*> pool_;
71 #endif // End #ifndef CARMA_CORRELATOR_LIB_CORRELATORDATAPOOL_H
A simple wrapper class that makes use of ::pthread_mutex_t easier in a C++ world. ...