libiio  1.0
Library for interfacing with IIO devices
iiopp::Block Class Reference

C++ wrapper for the Block C-API. More...

#include <bindings/cpp/iiopp.h>

Public Member Functions

 Block (iio_block *block)
 
 operator iio_block * () const
 
void * start ()
 
void * first (iio_channel *chn)
 
void * end ()
 
ssize_t foreach_sample (const struct iio_channels_mask *mask, ssize_t(*callback)(const struct iio_channel *chn, void *src, size_t bytes, void *d), void *data)
 
void enqueue (size_t bytes_used, bool cyclic)
 
void dequeue (bool nonblock)
 
Buffer buffer ()
 

Detailed Description

C++ wrapper for the Block C-API.


The documentation for this class was generated from the following file: