file

package
v0.0.0-...-2745715 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Backend

type Backend struct {
}

func (*Backend) Copy

func (fb *Backend) Copy(ctx context.Context, m1, m2, user, group fileoptypes.Mount, action pb.FileActionCopy) error

func (*Backend) Mkdir

func (fb *Backend) Mkdir(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkDir) error

func (*Backend) Mkfile

func (fb *Backend) Mkfile(ctx context.Context, m, user, group fileoptypes.Mount, action pb.FileActionMkFile) error

func (*Backend) Rm

func (fb *Backend) Rm(ctx context.Context, m fileoptypes.Mount, action pb.FileActionRm) error

type Mount

type Mount struct {
	// contains filtered or unexported fields
}

func (*Mount) IsFileOpMount

func (m *Mount) IsFileOpMount()

func (*Mount) Readonly

func (m *Mount) Readonly() bool

func (*Mount) Release

func (m *Mount) Release(ctx context.Context) error

type RefManager

type RefManager struct {
	// contains filtered or unexported fields
}

func NewRefManager

func NewRefManager(cm cache.Manager, name string) *RefManager

func (*RefManager) Commit

func (rm *RefManager) Commit(ctx context.Context, mount fileoptypes.Mount) (fileoptypes.Ref, error)

func (*RefManager) Prepare

func (rm *RefManager) Prepare(ctx context.Context, ref fileoptypes.Ref, readonly bool, g session.Group) (_ fileoptypes.Mount, rerr error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL