|
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.
1.8.13