nfs-ganesha 1.4
Public Attributes

ganefuse_lowlevel_ops25 Struct Reference

#include <ganesha_fuse_ll_wrap.h>

List of all members.

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)

Detailed Description

Definition at line 132 of file ganesha_fuse_ll_wrap.h.


Member Data Documentation

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.

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.

Definition at line 163 of file ganesha_fuse_ll_wrap.h.

Definition at line 172 of file ganesha_fuse_ll_wrap.h.

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.

Definition at line 179 of file ganesha_fuse_ll_wrap.h.

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.

Definition at line 155 of file ganesha_fuse_ll_wrap.h.

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.

Definition at line 142 of file ganesha_fuse_ll_wrap.h.

Definition at line 161 of file ganesha_fuse_ll_wrap.h.

Definition at line 169 of file ganesha_fuse_ll_wrap.h.

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.

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.

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.

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.


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