Public Member Functions

AsyncSampleCollector Class Reference

#include <AsyncSampleCollector.hpp>

List of all members.

Public Member Functions

 AsyncSampleCollector (ISignal *pSignal, lockfree::spsc_queue< Sample< uint32_t > > *pQueue, IWorkController *pWorkController, Sample< uint32_t > *pSamples, size_t samplesSize, SampleBuffer< uint32_t > *pRingBuffer)
 AsyncSampleCollector (const AsyncSampleCollector &copy)
virtual ~AsyncSampleCollector ()
size_t currentSample () const
void incrementCurrentSample ()
AsyncSampleCollectoroperator= (const AsyncSampleCollector &rhs)
bool operator== (const AsyncSampleCollector &rhs) const
bool operator!= (const AsyncSampleCollector &rhs) const
void operator() ()

Constructor & Destructor Documentation

AsyncSampleCollector::AsyncSampleCollector ( ISignal pSignal,
lockfree::spsc_queue< Sample< uint32_t > > *  pQueue,
IWorkController pWorkController,
Sample< uint32_t > *  pSamples,
size_t  samplesSize,
SampleBuffer< uint32_t > *  pRingBuffer 
)
AsyncSampleCollector::AsyncSampleCollector ( const AsyncSampleCollector copy  ) 
AsyncSampleCollector::~AsyncSampleCollector (  )  [virtual]

Member Function Documentation

size_t AsyncSampleCollector::currentSample (  )  const
void AsyncSampleCollector::incrementCurrentSample (  ) 
bool AsyncSampleCollector::operator!= ( const AsyncSampleCollector rhs  )  const
void AsyncSampleCollector::operator() (  ) 
AsyncSampleCollector & AsyncSampleCollector::operator= ( const AsyncSampleCollector rhs  ) 
bool AsyncSampleCollector::operator== ( const AsyncSampleCollector rhs  )  const

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