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

Public Member Functions

 DiscretePropFile (std::unique_ptr< Property > &prop, int mode)
 
int getattr (struct stat *buf)
 
int poll (struct fuse_file_info &fi, poll_handle_type &ph, unsigned *reventsp)
 
int open (struct fuse_file_info &fi)
 
int release (struct fuse_file_info &fi)
 
void notify ()
 
- Public Member Functions inherited from ContinuousPropFile
 ContinuousPropFile (std::unique_ptr< Property > &prop, int mode)
 
int open (struct fuse_file_info &fi)
 
int release (struct fuse_file_info &fi)
 
int read (char *buf, size_t size, off_t offset, struct fuse_file_info &fi)
 
int write (const char *src, size_t size, off_t offset, struct fuse_file_info &fi)
 
size_t size () const
 
int poll (struct fuse_file_info &fi, poll_handle_type &ph, unsigned *reventsp)
 
int getattr (struct stat *buf)
 

Additional Inherited Members

- Public Types inherited from ContinuousPropFile
typedef DefaultFile
< ContinuousPropFile,
StateFsHandle, cor::Mutex > 
base_type
 
- Public Attributes inherited from statefs_slot
void(* on_changed )(struct statefs_slot *, struct statefs_property *)
 
- Protected Member Functions inherited from ContinuousPropFile
intptr_t handle (struct fuse_file_info &fi) const
 
- Protected Attributes inherited from ContinuousPropFile
std::unique_ptr< Propertyprop_
 

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