libiio
1.0
Library for interfacing with IIO devices
|
C++ wrapper for the Context C-API. More...
#include <bindings/cpp/iiopp.h>
Public Types | |
typedef impl::AttrSeqT< Context > | AttrSeq |
Public Member Functions | |
unsigned int | size () const |
Device | operator[] (unsigned int i) |
Context (iio_context *ctx) | |
operator iio_context * () const | |
unsigned int | version_major () const |
unsigned int | version_minor () const |
cstr | version_tag () const |
CstrPtr | xml () const |
cstr | name () const |
cstr | description () const |
unsigned int | attrs_count () const |
optional< Attr > | attr (unsigned int idx) |
optional< Attr > | find_attr (cstr name) |
unsigned int | devices_count () const |
optional< Device > | device (unsigned int idx) const |
optional< Device > | find_device (cstr name) const |
void | set_timeout (unsigned int timeout_ms) |
const iio_context_params * | params () const |
void | set_data (void *data) |
void * | data () const |
![]() | |
Iterator | begin () |
Iterator | end () |
Data Fields | |
AttrSeq | attrs |
C++ wrapper for the Context C-API.