#include <AsyncSampleCollector.hpp>
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 ©) | |
virtual | ~AsyncSampleCollector () |
size_t | currentSample () const |
void | incrementCurrentSample () |
AsyncSampleCollector & | operator= (const AsyncSampleCollector &rhs) |
bool | operator== (const AsyncSampleCollector &rhs) const |
bool | operator!= (const AsyncSampleCollector &rhs) const |
void | operator() () |
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] |
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 |