![]() |
LASP 1.0
Library for Acoustic Signal Processing
|
#include "debugtrace.hpp"#include "lasp_indatahandler.h"#include "lasp_thread.h"#include <atomic>#include <memory>#include <mutex>

Go to the source code of this file.
Classes | |
| class | ThreadedInDataHandlerBase |
| Threaded in data handler base. Buffers inCallback data and calls a callback with the same signature on a different thread. The main function of this is to offload the thread that handles the stream, such that expensive computations do not result in stream buffer xruns. More... | |
| class | ThreadedInDataHandler< Derived > |
| A bit of curiously recurring template pattern, to connect the specific handlers and connect the proper callbacks in a type-agnostic way. Using this class, each threaded handler should just implement its reset() and inCallback() method. Ellides the virtual method calls. More... | |
Variables | |
| const us | RINGBUFFER_SIZE = 1024 |
| const us RINGBUFFER_SIZE = 1024 |
Definition at line 10 of file lasp_threadedindatahandler.h.