StateFS
 All Classes Files Functions Variables Typedefs Enumerations Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
statefs::AnalogProperty Class Reference
Inheritance diagram for statefs::AnalogProperty:
Inheritance graph
[legend]
Collaboration diagram for statefs::AnalogProperty:
Collaboration graph
[legend]

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::APropertyparent_
 
std::mutex m_
 
std::string v_
 

Friends

setter_type property_setter (std::shared_ptr< AnalogProperty > const &)
 

The documentation for this class was generated from the following files: