Documentation ¶
Index ¶
- type DecayCache
- type EmporousFs
- func (fs *EmporousFs) Getattr(path string, stat *fuse.Stat_t, fh uint64) (errc int)
- func (fs *EmporousFs) Getxattr(path string, name string) (errc int, xattr []byte)
- func (fs *EmporousFs) Listxattr(path string, fill func(name string) bool) (errc int)
- func (fs *EmporousFs) Open(path string, flags int) (errc int, fh uint64)
- func (fs *EmporousFs) Read(path string, buff []byte, ofst int64, fh uint64) (n int)
- func (fs *EmporousFs) Readdir(path string, fill func(name string, stat *fuse.Stat_t, ofst int64) bool, ...) (errc int)
- type EmporousFsNode
- type EmporousFsOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DecayCache ¶
type DecayCache struct {
// contains filtered or unexported fields
}
func NewDecayCache ¶
func (*DecayCache) AddUser ¶
func (c *DecayCache) AddUser()
func (*DecayCache) Flush ¶
func (c *DecayCache) Flush()
func (*DecayCache) RemoveUser ¶
func (c *DecayCache) RemoveUser()
type EmporousFs ¶
type EmporousFs struct { fuse.FileSystemBase *EmporousFsOptions // contains filtered or unexported fields }
func NewEmporousFs ¶
func NewEmporousFs(ctx context.Context, o EmporousFsOptions, client registryclient.Client, matcher model.Matcher) *EmporousFs
func (*EmporousFs) Getxattr ¶
func (fs *EmporousFs) Getxattr(path string, name string) (errc int, xattr []byte)
func (*EmporousFs) Listxattr ¶
func (fs *EmporousFs) Listxattr(path string, fill func(name string) bool) (errc int)
type EmporousFsNode ¶
type EmporousFsNode struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.