libiio
|
Common interface for attribute access. More...
#include <iiopp.h>
Public Member Functions | |
virtual cstr | name () const =0 |
virtual size_t | read (char *dst, size_t size) const =0 |
virtual bool | read_bool () const =0 |
virtual double | read_double () const =0 |
virtual long long | read_longlong () const =0 |
virtual size_t | write (cstr src)=0 |
virtual void | write_bool (bool val)=0 |
virtual void | write_double (double val)=0 |
virtual void | write_longlong (long long val)=0 |
operator bool () const | |
operator double () const | |
operator long long () const | |
cstr | operator= (cstr val) |
bool | operator= (bool val) |
double | operator= (double val) |
long long | operator= (long long val) |
Common interface for attribute access.