libiio
1.0
Library for interfacing with IIO devices
|
C++ wrapper for the Buffer C-API. More...
#include <bindings/cpp/iiopp.h>
Public Types | |
typedef impl::AttrSeqT< Buffer > | AttrSeq |
Public Member Functions | |
Buffer (iio_buffer *buffer) | |
operator iio_buffer * () const | |
Device | device () |
unsigned int | attrs_count () const |
optional< Attr > | get_attr (unsigned int index) |
optional< Attr > | find_attr (cstr name) |
void | set_data (void *data) |
void * | data () |
void | cancel () |
void | enable () |
void | disable () |
ChannelsMask | channels_mask () |
BlockPtr | create_block (size_t size) |
StreamPtr | create_stream (size_t nb_blocks, size_t sample_count) |
Data Fields | |
AttrSeq | attrs |
C++ wrapper for the Buffer C-API.