Documentation ¶
Index ¶
- Variables
- type Container
- type Directory
- func (d *Directory) Attr(ctx context.Context, a *fuse.Attr) error
- func (d *Directory) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error)
- func (d *Directory) Export() fuse.Dirent
- func (d *Directory) Lookup(ctx context.Context, req *fuse.LookupRequest, resp *fuse.LookupResponse) (fs.Node, error)
- func (d *Directory) Name() string
- func (d *Directory) ReadDirAll(ctx context.Context) (entries []fuse.Dirent, err error)
- func (d *Directory) Remove(ctx context.Context, req *fuse.RemoveRequest) error
- func (d *Directory) Rename(ctx context.Context, req *fuse.RenameRequest, newDir fs.Node) error
- type Node
- type Object
- type ObjectHandle
- func (fh *ObjectHandle) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse) error
- func (fh *ObjectHandle) ReadAll(ctx context.Context) ([]byte, error)
- func (fh *ObjectHandle) Release(ctx context.Context, req *fuse.ReleaseRequest) error
- func (fh *ObjectHandle) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error
- type Root
- func (r *Root) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error)
- func (r *Root) ReadDirAll(ctx context.Context) (entries []fuse.Dirent, err error)
- func (r *Root) Remove(ctx context.Context, req *fuse.RemoveRequest) error
- func (r *Root) Rename(ctx context.Context, req *fuse.RenameRequest, newDir fs.Node) error
- type SVFS
Constants ¶
This section is empty.
Variables ¶
View Source
var (
FolderRegex = regexp.MustCompile("^.+/$")
)
View Source
var SegmentRegex = regexp.MustCompile("^.+_segments$")
Functions ¶
This section is empty.
Types ¶
type Directory ¶
type Directory struct {
// contains filtered or unexported fields
}
func (*Directory) Lookup ¶
func (d *Directory) Lookup(ctx context.Context, req *fuse.LookupRequest, resp *fuse.LookupResponse) (fs.Node, error)
func (*Directory) ReadDirAll ¶
type ObjectHandle ¶
type ObjectHandle struct {
// contains filtered or unexported fields
}
func (*ObjectHandle) Read ¶
func (fh *ObjectHandle) Read(ctx context.Context, req *fuse.ReadRequest, resp *fuse.ReadResponse) error
func (*ObjectHandle) Release ¶
func (fh *ObjectHandle) Release(ctx context.Context, req *fuse.ReleaseRequest) error
func (*ObjectHandle) Write ¶
func (fh *ObjectHandle) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.