#include <NonblockingSignal.hpp>
Public Member Functions | |
NonblockingSignal (ISignal *pSignal) | |
NonblockingSignal (const NonblockingSignal ©) | |
virtual | ~NonblockingSignal () |
NonblockingSignal & | operator= (const NonblockingSignal &other) |
virtual bool | open (uint8_t *) |
virtual bool | init (size_t) |
virtual size_t | channels () |
virtual bool | start () |
virtual size_t | acquire () |
virtual void | getdata (uint32_t *data, size_t n) |
virtual uint64_t | timestamp () |
virtual bool | stop () |
virtual bool | close () |
Static Public Attributes | |
static const size_t | SAMPLE_BUFFER_SIZE = 16384 |
NonblockingSignal::NonblockingSignal | ( | ISignal * | pSignal | ) |
NonblockingSignal::NonblockingSignal | ( | const NonblockingSignal & | copy | ) |
NonblockingSignal::~NonblockingSignal | ( | ) | [virtual] |
size_t NonblockingSignal::acquire | ( | ) | [virtual] |
Implements ISignal.
size_t NonblockingSignal::channels | ( | ) | [virtual] |
Implements ISignal.
bool NonblockingSignal::close | ( | ) | [virtual] |
Implements ISignal.
void NonblockingSignal::getdata | ( | uint32_t * | data, | |
size_t | n | |||
) | [virtual] |
Implements ISignal.
bool NonblockingSignal::init | ( | size_t | channels | ) | [virtual] |
Implements ISignal.
bool NonblockingSignal::open | ( | uint8_t * | pMacAddress | ) | [virtual] |
Implements ISignal.
NonblockingSignal & NonblockingSignal::operator= | ( | const NonblockingSignal & | other | ) |
bool NonblockingSignal::start | ( | ) | [virtual] |
Implements ISignal.
bool NonblockingSignal::stop | ( | ) | [virtual] |
Implements ISignal.
uint64_t NonblockingSignal::timestamp | ( | ) | [virtual] |
Implements ISignal.
const size_t NonblockingSignal.SAMPLE_BUFFER_SIZE = 16384 [static] |