libiio
Public Member Functions | List of all members
iiopp::Buffer Class Reference

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
 

Detailed Description

C++ wrapper for the Buffer C-API.


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