Documentation ¶
Index ¶
- Constants
- func ErrorFromStatus(code int) fuse.Errno
- func ParseTime(n *html.Node) (t time.Time)
- func SafeParseBool(s string) bool
- func SafeParseInt64(s string) int64
- type Client
- func (c Client) Chmod(path string, mode os.FileMode) error
- func (c Client) Delete(path string) error
- func (c Client) Get(path string) *http.Request
- func (c Client) Head(path string) *http.Request
- func (c Client) Link(path, name string) error
- func (c Client) Mkdir(path string, perm os.FileMode) error
- func (c Client) NewRequest(method, path string, body io.Reader) *http.Request
- func (c Client) Put(path string, body io.Reader) *http.Request
- func (c Client) Readdir(path string) ([]os.FileInfo, error)
- func (c Client) Rename(oldpath, newpath string) error
- func (c Client) Stat(path string) (os.FileInfo, error)
- func (c Client) Symlink(target, name string) error
- func (c Client) Truncate(path string, size uint64) error
- type Dir
- func (d *Dir) Attr(ctx context.Context, o *fuse.Attr) error
- func (d *Dir) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error)
- func (d *Dir) Link(ctx context.Context, req *fuse.LinkRequest, old fs.Node) (newNode fs.Node, err error)
- func (d *Dir) Lookup(ctx context.Context, name string) (fs.Node, error)
- func (d *Dir) Mkdir(ctx context.Context, req *fuse.MkdirRequest) (fs.Node, error)
- func (d *Dir) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error)
- func (d *Dir) Remove(ctx context.Context, req *fuse.RemoveRequest) error
- func (d *Dir) Rename(ctx context.Context, req *fuse.RenameRequest, newDir fs.Node) error
- func (d *Dir) Symlink(ctx context.Context, req *fuse.SymlinkRequest) (fs.Node, error)
- type File
- func (f *File) Access(ctx context.Context, req *fuse.AccessRequest) error
- func (f *File) Attr(ctx context.Context, o *fuse.Attr) error
- func (f *File) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error)
- func (f *File) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse) error
- func (f *File) Release(ctx context.Context, req *fuse.ReleaseRequest) error
- func (f *File) Setattr(ctx context.Context, req *fuse.SetattrRequest, resp *fuse.SetattrResponse) error
- func (f *File) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error
- type HTTPFS
- type Handle
Constants ¶
View Source
const DefaultFileMode = os.FileMode(int(0777))
DefaultFileMode ...
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client ...
func (Client) NewRequest ¶
NewRequest ...
type Dir ¶
Dir ...
func (*Dir) Create ¶
func (d *Dir) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error)
Create ...
func (*Dir) Link ¶
func (d *Dir) Link(ctx context.Context, req *fuse.LinkRequest, old fs.Node) (newNode fs.Node, err error)
Link ...
func (*Dir) ReadDirAll ¶
ReadDirAll ...
type File ¶
File ...
func (*File) Open ¶
func (f *File) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error)
Open ...
func (*File) Read ¶
func (f *File) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse) error
func (*File) Setattr ¶
func (f *File) Setattr(ctx context.Context, req *fuse.SetattrRequest, resp *fuse.SetattrResponse) error
Setattr ...
func (*File) Write ¶
func (f *File) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error
type HTTPFS ¶
type HTTPFS struct { NodeID uint64 // contains filtered or unexported fields }
HTTPFS ...
func (*HTTPFS) Statfs ¶
func (m *HTTPFS) Statfs(ctx context.Context, req *fuse.StatfsRequest, res *fuse.StatfsResponse) error
Statfs ...
Click to show internal directories.
Click to hide internal directories.