libiio
|
C++ wrapper for the Buffer C-API. More...
#include <iiopp.h>
Public Member Functions | |
Buffer (iio_buffer *buffer) | |
operator iio_buffer * () const | |
void | cancel () |
void * | end () |
void * | first (Channel channel) |
ssize_t | for_each (ssize_t(*callback)(const struct iio_channel *chn, void *src, size_t bytes, void *d), void *data) |
void * | data () |
Device | device () |
int | poll_fd () const |
size_t | push () const |
size_t | push_partial (size_t samples_count) const |
size_t | refill () const |
void | set_blocking_mode (bool blocking) |
void | set_data (void *data) |
void * | start () |
ptrdiff_t | step () const |
C++ wrapper for the Buffer C-API.