nfs-ganesha 1.4
|
#include <ganesha_fuse_ll_wrap.h>
Public Attributes | |
void(* | init )(void *userdata, struct ganefuse_conn_info *conn) |
void(* | destroy )(void *userdata) |
void(* | lookup )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
void(* | forget )(ganefuse_req_t req, ganefuse_ino_t ino, unsigned long nlookup) |
void(* | getattr )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | setattr )(ganefuse_req_t req, ganefuse_ino_t ino, struct stat *attr, int to_set, struct ganefuse_file_info *fi) |
void(* | readlink )(ganefuse_req_t req, ganefuse_ino_t ino) |
void(* | mknod )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, dev_t rdev) |
void(* | mkdir )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode) |
void(* | unlink )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
void(* | rmdir )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
void(* | symlink )(ganefuse_req_t req, const char *link, ganefuse_ino_t parent, const char *name) |
void(* | rename )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, ganefuse_ino_t newparent, const char *newname) |
void(* | link )(ganefuse_req_t req, ganefuse_ino_t ino, ganefuse_ino_t newparent, const char *newname) |
void(* | open )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | read )(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
void(* | write )(ganefuse_req_t req, ganefuse_ino_t ino, const char *buf, size_t size, off_t off, struct ganefuse_file_info *fi) |
void(* | flush )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | release )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | fsync )(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
void(* | opendir )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | readdir )(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
void(* | releasedir )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
void(* | fsyncdir )(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
void(* | statfs )(ganefuse_req_t req, ganefuse_ino_t ino) |
void(* | setxattr )(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, const char *value, size_t size, int flags) |
void(* | getxattr )(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, size_t size) |
void(* | listxattr )(ganefuse_req_t req, ganefuse_ino_t ino, size_t size) |
void(* | removexattr )(ganefuse_req_t req, ganefuse_ino_t ino, const char *name) |
void(* | access )(ganefuse_req_t req, ganefuse_ino_t ino, int mask) |
void(* | create )(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, struct ganefuse_file_info *fi) |
void(* | getlk )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi, struct flock *lock) |
void(* | setlk )(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi, struct flock *lock, int sleep) |
void(* | bmap )(ganefuse_req_t req, ganefuse_ino_t ino, size_t blocksize, uint64_t idx) |
Definition at line 73 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::access)(ganefuse_req_t req, ganefuse_ino_t ino, int mask) |
Definition at line 122 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::bmap)(ganefuse_req_t req, ganefuse_ino_t ino, size_t blocksize, uint64_t idx) |
Definition at line 129 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::create)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, struct ganefuse_file_info *fi) |
Definition at line 123 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::destroy)(void *userdata) |
Definition at line 76 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::flush)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 101 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::forget)(ganefuse_req_t req, ganefuse_ino_t ino, unsigned long nlookup) |
Definition at line 78 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::fsync)(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
Definition at line 104 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::fsyncdir)(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
Definition at line 113 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::getattr)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 79 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::getlk)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi, struct flock *lock) |
Definition at line 125 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::getxattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, size_t size) |
Definition at line 118 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::init)(void *userdata, struct ganefuse_conn_info *conn) |
Definition at line 75 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::link)(ganefuse_req_t req, ganefuse_ino_t ino, ganefuse_ino_t newparent, const char *newname) |
Definition at line 94 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::listxattr)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size) |
Definition at line 120 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::lookup)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 77 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::mkdir)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode) |
Definition at line 86 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::mknod)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, dev_t rdev) |
Definition at line 84 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::open)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 96 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::opendir)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 106 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::read)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
Definition at line 97 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::readdir)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
Definition at line 108 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::readlink)(ganefuse_req_t req, ganefuse_ino_t ino) |
Definition at line 83 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::release)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 102 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::releasedir)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 110 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::removexattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name) |
Definition at line 121 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::rename)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, ganefuse_ino_t newparent, const char *newname) |
Definition at line 92 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::rmdir)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 89 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::setattr)(ganefuse_req_t req, ganefuse_ino_t ino, struct stat *attr, int to_set, struct ganefuse_file_info *fi) |
Definition at line 81 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::setlk)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi, struct flock *lock, int sleep) |
Definition at line 127 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::setxattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, const char *value, size_t size, int flags) |
Definition at line 116 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::statfs)(ganefuse_req_t req, ganefuse_ino_t ino) |
Definition at line 115 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::symlink)(ganefuse_req_t req, const char *link, ganefuse_ino_t parent, const char *name) |
Definition at line 90 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::unlink)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 88 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops::write)(ganefuse_req_t req, ganefuse_ino_t ino, const char *buf, size_t size, off_t off, struct ganefuse_file_info *fi) |
Definition at line 99 of file ganesha_fuse_ll_wrap.h.