fffuse

package
v0.0.0-...-01875d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2019 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File struct {
	nodefs.File
	// contains filtered or unexported fields
}

func (*File) GetAttr

func (f *File) GetAttr(out *fuse.Attr) fuse.Status

func (*File) Read

func (f *File) Read(buf []byte, off int64) (fuse.ReadResult, fuse.Status)

type Fs

type Fs struct {
	pathfs.FileSystem
	// contains filtered or unexported fields
}

func New

func New(ff *friendflix.FriendFlix) *Fs

func (*Fs) GetAttr

func (fs *Fs) GetAttr(name string, context *fuse.Context) (*fuse.Attr, fuse.Status)

func (*Fs) Open

func (fs *Fs) Open(name string, flags uint32, context *fuse.Context) (file nodefs.File, code fuse.Status)

File handling. If opening for writing, the file's mtime should be updated too.

func (*Fs) OpenDir

func (fs *Fs) OpenDir(name string, context *fuse.Context) (entries []fuse.DirEntry, code fuse.Status)

Directory handling

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL