Documentation
¶
Index ¶
- Constants
- func New(s storage.Storage) pb.KoalaFSServer
- func Socket(s storage.Storage, port int)
- type RootDirectory
- func (g *RootDirectory) Branches(ctx context.Context, _ *pb.Void) (resp *pb.Branches, err error)
- func (g *RootDirectory) Cp(ctx context.Context, req *pb.MoveRequest) (resp *pb.PathList, err error)
- func (g *RootDirectory) Download(ctx context.Context, req *pb.PathList) (resp *pb.DownloadResponse, err error)
- func (g *RootDirectory) Ls(ctx context.Context, req *pb.PathReq) (resp *pb.FilesResponse, err error)
- func (g *RootDirectory) Mv(ctx context.Context, req *pb.MoveRequest) (resp *pb.Void, err error)
- func (g *RootDirectory) NewDir(ctx context.Context, req *pb.PathReq) (resp *pb.Path, err error)
- func (g *RootDirectory) NewFile(ctx context.Context, req *pb.PathReq) (resp *pb.Path, err error)
- func (g *RootDirectory) Remove(ctx context.Context, req *pb.PathList) (resp *pb.Void, err error)
- func (g *RootDirectory) Status(ctx context.Context, _ *pb.Void) (resp *pb.Status, err error)
- func (g *RootDirectory) UpdateRef(ctx context.Context, ref *pb.Ref) (resp *pb.Void, err error)
- func (g *RootDirectory) Upload(ctx context.Context, req *pb.UploadRequest) (resp *pb.UploadResponse, err error)
- func (g *RootDirectory) UploadBlob(s pb.KoalaFS_UploadBlobServer) error
- func (g *RootDirectory) UploadTree(s pb.KoalaFS_UploadTreeServer) error
Constants ¶
View Source
const ( MethodInvalid int32 = iota MethodUploadBlob MethodUploadTree MethodUpdateBranch )
View Source
const ( CompressNone int32 = iota CompressZlib )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type RootDirectory ¶
type RootDirectory struct { pb.UnimplementedKoalaFSServer // contains filtered or unexported fields }
func (*RootDirectory) Cp ¶
func (g *RootDirectory) Cp(ctx context.Context, req *pb.MoveRequest) (resp *pb.PathList, err error)
func (*RootDirectory) Download ¶
func (g *RootDirectory) Download(ctx context.Context, req *pb.PathList) (resp *pb.DownloadResponse, err error)
func (*RootDirectory) Ls ¶
func (g *RootDirectory) Ls(ctx context.Context, req *pb.PathReq) (resp *pb.FilesResponse, err error)
func (*RootDirectory) Mv ¶
func (g *RootDirectory) Mv(ctx context.Context, req *pb.MoveRequest) (resp *pb.Void, err error)
func (*RootDirectory) Upload ¶
func (g *RootDirectory) Upload(ctx context.Context, req *pb.UploadRequest) (resp *pb.UploadResponse, err error)
func (*RootDirectory) UploadBlob ¶
func (g *RootDirectory) UploadBlob(s pb.KoalaFS_UploadBlobServer) error
func (*RootDirectory) UploadTree ¶
func (g *RootDirectory) UploadTree(s pb.KoalaFS_UploadTreeServer) error
Click to show internal directories.
Click to hide internal directories.