|
commonlib
|
Public Types | |
| using | BufferIndex = std::size_t |
Public Member Functions | |
| NonblockingFifoBuffer (const std::size_t aCapacity) | |
| NonblockingFifoBuffer (const NonblockingFifoBuffer &)=delete | |
| NonblockingFifoBuffer (const NonblockingFifoBuffer &&)=delete | |
| NonblockingFifoBuffer & | operator= (const NonblockingFifoBuffer &)=delete |
| NonblockingFifoBuffer & | operator= (const NonblockingFifoBuffer &&)=delete |
| void | setCapacity (const std::size_t aCapacity) |
| std::size_t | getCapacity () const |
| std::size_t | getSize () const |
| BufferIndex | getIndex () const |
| size_t | writeSamples (T *source, std::size_t size) |
| size_t | readSamples (T *destination, size_t count) |