summaryrefslogtreecommitdiff
path: root/libfusepp/fuseapp.h
diff options
context:
space:
mode:
Diffstat (limited to 'libfusepp/fuseapp.h')
-rw-r--r--libfusepp/fuseapp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libfusepp/fuseapp.h b/libfusepp/fuseapp.h
index c823721..1c94f13 100644
--- a/libfusepp/fuseapp.h
+++ b/libfusepp/fuseapp.h
@@ -45,6 +45,11 @@ class FuseAppBase {
virtual int lock(const char *, struct fuse_file_info *, int cmd, struct flock *);
virtual int utimens(const char *, const struct timespec tv[2]);
virtual int bmap(const char *, size_t blocksize, uint64_t *idx);
+ virtual int ioctl(const char *, int cmd, void *arg, struct fuse_file_info *, unsigned int flags, void * data);
+ virtual int poll(const char *, struct fuse_file_info *, struct fuse_pollhandle *, unsigned *);
+ virtual int write_buf (const char *, struct fuse_bufvec *buf, off_t off, struct fuse_file_info *);
+ virtual int read_buf (const char *, struct fuse_bufvec **bufp, size_t size, off_t off, struct fuse_file_info *);
+ virtual int flock (const char *, struct fuse_file_info *, int op);
virtual int onError(const std::exception & err) throw();
static int run(int &, char ** &, FuseAppBase *);