Documentation ¶
Index ¶
- Variables
- type MCHFileHandle
- type MCHNode
- func (mn *MCHNode) Create(ctx context.Context, name string, flags uint32, mode uint32, ...) (node *fs.Inode, fh fs.FileHandle, fuseFlags uint32, errno syscall.Errno)
- func (mn *MCHNode) Getattr(ctx context.Context, file fs.FileHandle, out *fuse.AttrOut) syscall.Errno
- func (mn *MCHNode) Getxattr(ctx context.Context, attr string, dest []byte) (uint32, syscall.Errno)
- func (mn *MCHNode) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (*fs.Inode, syscall.Errno)
- func (mn *MCHNode) Mkdir(ctx context.Context, name string, mode uint32, out *fuse.EntryOut) (newInode *fs.Inode, errno syscall.Errno)
- func (*MCHNode) Mknod(ctx context.Context, name string, mode uint32, dev uint32, out *fuse.EntryOut) (*fs.Inode, syscall.Errno)
- func (mn *MCHNode) Open(ctx context.Context, flags uint32) (file fs.FileHandle, fuseFlags uint32, code syscall.Errno)
- func (mn *MCHNode) Readdir(ctx context.Context) (fs.DirStream, syscall.Errno)
- func (mn *MCHNode) Rename(ctx context.Context, name string, newParent fs.InodeEmbedder, newName string, ...) syscall.Errno
- func (mn *MCHNode) Rmdir(ctx context.Context, name string) syscall.Errno
- func (mn *MCHNode) Setattr(ctx context.Context, f fs.FileHandle, in *fuse.SetAttrIn, out *fuse.AttrOut) syscall.Errno
- func (mn *MCHNode) Setxattr(ctx context.Context, attr string, dest []byte, flags uint32) syscall.Errno
- func (mn *MCHNode) Unlink(ctx context.Context, name string) syscall.Errno
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrorInvalidFilesystemStatus = errors.New("invalid filesytem status")
Functions ¶
This section is empty.
Types ¶
type MCHFileHandle ¶ added in v0.3.0
type MCHFileHandle struct { fs.FileHandle // contains filtered or unexported fields }
type MCHNode ¶
func NewMCHNode ¶
Click to show internal directories.
Click to hide internal directories.