Versions in this module Expand all Collapse all v0 v0.1.3 Aug 29, 2022 v0.1.2 Aug 28, 2022 Changes in this version + type DockerFuseClient struct + func NewDockerFuseClient(containerID string) (*DockerFuseClient, error) + type DockerFuseClientInterface interface + type Node struct + Data []byte + func NewNode(fuseDockerClient DockerFuseClientInterface, fullPath string, linkTarget string) *Node + func (node *Node) Create(ctx context.Context, name string, flags uint32, mode uint32, ...) (newNode *fusefs.Inode, fh fusefs.FileHandle, fuseFlags uint32, ...) + func (node *Node) Flush(ctx context.Context, fh fusefs.FileHandle) (syserr syscall.Errno) + func (node *Node) Fsync(ctx context.Context, fh fusefs.FileHandle, flags uint32) (syserr syscall.Errno) + func (node *Node) Getattr(ctx context.Context, fh fusefs.FileHandle, out *fuse.AttrOut) (errno syscall.Errno) + func (node *Node) Link(ctx context.Context, target fusefs.InodeEmbedder, name string, ...) (newNode *fusefs.Inode, errno syscall.Errno) + func (node *Node) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (n *fusefs.Inode, syserr syscall.Errno) + func (node *Node) Lseek(ctx context.Context, fh fusefs.FileHandle, off uint64, whence uint32) (n uint64, syserr syscall.Errno) + func (node *Node) Mkdir(ctx context.Context, name string, mode uint32, out *fuse.EntryOut) (newNode *fusefs.Inode, errno syscall.Errno) + func (node *Node) Open(ctx context.Context, flags uint32) (fh fusefs.FileHandle, mode uint32, syserr syscall.Errno) + func (node *Node) Read(ctx context.Context, fh fusefs.FileHandle, dest []byte, off int64) (result fuse.ReadResult, syserr syscall.Errno) + func (node *Node) Readdir(ctx context.Context) (ds fusefs.DirStream, errno syscall.Errno) + func (node *Node) Readlink(ctx context.Context) (linkTarget []byte, errno syscall.Errno) + func (node *Node) Release(ctx context.Context, fh fusefs.FileHandle) (syserr syscall.Errno) + func (node *Node) Rename(ctx context.Context, name string, newParent fusefs.InodeEmbedder, ...) (errno syscall.Errno) + func (node *Node) Rmdir(ctx context.Context, name string) (errno syscall.Errno) + func (node *Node) Setattr(ctx context.Context, f fusefs.FileHandle, in *fuse.SetAttrIn, ...) (errno syscall.Errno) + func (node *Node) Symlink(ctx context.Context, target, name string, out *fuse.EntryOut) (newNode *fusefs.Inode, errno syscall.Errno) + func (node *Node) Unlink(ctx context.Context, name string) (errno syscall.Errno) + func (node *Node) Write(ctx context.Context, fh fusefs.FileHandle, data []byte, off int64) (n uint32, syserr syscall.Errno) + type StatAttr struct + FuseAttr fuse.Attr + LinkTarget string