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) |
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) |
Definition at line 132 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::access)(ganefuse_req_t req, ganefuse_ino_t ino, int mask) |
Definition at line 181 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::create)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, struct ganefuse_file_info *fi) |
Definition at line 182 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::destroy)(void *userdata) |
Definition at line 135 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::flush)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 160 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::forget)(ganefuse_req_t req, ganefuse_ino_t ino, unsigned long nlookup) |
Definition at line 137 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::fsync)(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
Definition at line 163 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::fsyncdir)(ganefuse_req_t req, ganefuse_ino_t ino, int datasync, struct ganefuse_file_info *fi) |
Definition at line 172 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::getattr)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 138 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::getxattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, size_t size) |
Definition at line 177 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::init)(void *userdata, struct ganefuse_conn_info *conn) |
Definition at line 134 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::link)(ganefuse_req_t req, ganefuse_ino_t ino, ganefuse_ino_t newparent, const char *newname) |
Definition at line 153 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::listxattr)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size) |
Definition at line 179 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::lookup)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 136 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::mkdir)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode) |
Definition at line 145 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::mknod)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, mode_t mode, dev_t rdev) |
Definition at line 143 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::open)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 155 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::opendir)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 165 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::read)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
Definition at line 156 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::readdir)(ganefuse_req_t req, ganefuse_ino_t ino, size_t size, off_t off, struct ganefuse_file_info *fi) |
Definition at line 167 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::readlink)(ganefuse_req_t req, ganefuse_ino_t ino) |
Definition at line 142 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::release)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 161 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::releasedir)(ganefuse_req_t req, ganefuse_ino_t ino, struct ganefuse_file_info *fi) |
Definition at line 169 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::removexattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name) |
Definition at line 180 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::rename)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name, ganefuse_ino_t newparent, const char *newname) |
Definition at line 151 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::rmdir)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 148 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::setattr)(ganefuse_req_t req, ganefuse_ino_t ino, struct stat *attr, int to_set, struct ganefuse_file_info *fi) |
Definition at line 140 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::setxattr)(ganefuse_req_t req, ganefuse_ino_t ino, const char *name, const char *value, size_t size, int flags) |
Definition at line 175 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::statfs)(ganefuse_req_t req) |
Definition at line 174 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::symlink)(ganefuse_req_t req, const char *link, ganefuse_ino_t parent, const char *name) |
Definition at line 149 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::unlink)(ganefuse_req_t req, ganefuse_ino_t parent, const char *name) |
Definition at line 147 of file ganesha_fuse_ll_wrap.h.
void(* ganefuse_lowlevel_ops25::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 158 of file ganesha_fuse_ll_wrap.h.