Public Member Functions | |
AnalogProperty (statefs::AProperty *, std::string const &) | |
int | getattr () const |
statefs_ssize_t | size () const |
bool | connect (::statefs_slot *slot) |
int | read (std::string *h, char *dst, statefs_size_t len, statefs_off_t) |
int | write (std::string *h, char const *src, statefs_size_t len, statefs_off_t off) |
void | disconnect () |
void | release () |
Protected Member Functions | |
AnalogProperty (AnalogProperty const &) | |
void | operator= (AnalogProperty const &) |
virtual int | update (std::string const &) |
Protected Attributes | |
statefs::AProperty * | parent_ |
std::mutex | m_ |
std::string | v_ |
Friends | |
setter_type | property_setter (std::shared_ptr< AnalogProperty > const &) |