glusterfs  8.2
About: GlusterFS is a network/cluster filesystem. The storage server (or each in a cluster) runs glusterfsd and the clients use mount command or glusterfs client to mount the exported filesystem. Release series 8.x (latest version).
  Fossies Dox: glusterfs-8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

meta_ops Struct Reference

#include <meta.h>

Collaboration diagram for meta_ops:
[legend]

Data Fields

struct meta_direntfixed_dirents
 
int(* dir_fill )(xlator_t *this, inode_t *dir, struct meta_dirent **entries)
 
int(* file_fill )(xlator_t *this, inode_t *file, strfd_t *strfd)
 
int(* iatt_fill )(xlator_t *this, inode_t *inode, struct iatt *iatt)
 
int(* link_fill )(xlator_t *this, inode_t *inode, strfd_t *strfd)
 
int(* file_write )(xlator_t *this, fd_t *fd, struct iovec *iov, int count)
 
struct xlator_fops fops
 
struct xlator_cbks cbks
 

Detailed Description

Definition at line 41 of file meta.h.

Field Documentation

◆ cbks

struct xlator_cbks meta_ops::cbks

Definition at line 47 of file meta.h.

◆ dir_fill

int(* meta_ops::dir_fill) (xlator_t *this, inode_t *dir, struct meta_dirent **entries)

Definition at line 43 of file meta.h.

◆ file_fill

int(* meta_ops::file_fill) (xlator_t *this, inode_t *file, strfd_t *strfd)

Definition at line 44 of file meta.h.

◆ file_write

int(* meta_ops::file_write) (xlator_t *this, fd_t *fd, struct iovec *iov, int count)

Definition at line 47 of file meta.h.

◆ fixed_dirents

struct meta_dirent* meta_ops::fixed_dirents

Definition at line 42 of file meta.h.

Referenced by meta_default_readdir().

◆ fops

struct xlator_fops meta_ops::fops

Definition at line 47 of file meta.h.

◆ iatt_fill

int(* meta_ops::iatt_fill) (xlator_t *this, inode_t *inode, struct iatt *iatt)

Definition at line 45 of file meta.h.

◆ link_fill

int(* meta_ops::link_fill) (xlator_t *this, inode_t *inode, strfd_t *strfd)

Definition at line 46 of file meta.h.


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