Documentation ¶
Index ¶
- func Unmount(mountPoint string)
- type FileHandle
- type ZipEntry
- func (ze ZipEntry) Access(ctx context.Context, req *fuse.AccessRequest) error
- func (ze *ZipEntry) AddNewFile(fp *os.File) *ZipEntry
- func (ze ZipEntry) Attr(ctx context.Context, a *fuse.Attr) error
- func (ze *ZipEntry) Create(ctx context.Context, req *fuse.CreateRequest, resp *fuse.CreateResponse) (fs.Node, fs.Handle, error)
- func (ze ZipEntry) Lookup(ctx context.Context, name string) (fs.Node, error)
- func (ze ZipEntry) Mkdir(ctx context.Context, req *fuse.MkdirRequest) (fs.Node, error)
- func (ze ZipEntry) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error)
- func (ze ZipEntry) ReadDirAll(ctx context.Context) ([]fuse.Dirent, error)
- func (ze *ZipEntry) SetFP(fp *zip.File) *ZipEntry
- type ZipFS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileHandle ¶
type FileHandle struct { Inode uint64 FP *zip.File NewFileFP *os.File // contains filtered or unexported fields }
func (*FileHandle) Flush ¶
func (h *FileHandle) Flush(ctx context.Context, req *fuse.FlushRequest) error
func (*FileHandle) Write ¶
func (h *FileHandle) Write(ctx context.Context, req *fuse.WriteRequest, resp *fuse.WriteResponse) error
type ZipEntry ¶
type ZipEntry struct { Entry fuse.Dirent Handle *FileHandle // contains filtered or unexported fields }
func NewZipEntry ¶
func (ZipEntry) Open ¶
func (ze ZipEntry) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fs.Handle, error)
func (ZipEntry) ReadDirAll ¶
Click to show internal directories.
Click to hide internal directories.