Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileShareClient ¶
type FileShareClient interface {
Stat(ctx context.Context, conn *connparse.Connection) (*wshrpc.FileInfo, error)
Read(ctx context.Context, conn *connparse.Connection, data wshrpc.FileData) (*wshrpc.FileData, error)
ReadStream(ctx context.Context, conn *connparse.Connection, data wshrpc.FileData) <-chan wshrpc.RespOrErrorUnion[wshrpc.FileData]
ReadTarStream(ctx context.Context, conn *connparse.Connection, opts *wshrpc.FileCopyOpts) <-chan wshrpc.RespOrErrorUnion[[]byte]
ListEntries(ctx context.Context, conn *connparse.Connection, opts *wshrpc.FileListOpts) ([]*wshrpc.FileInfo, error)
ListEntriesStream(ctx context.Context, conn *connparse.Connection, opts *wshrpc.FileListOpts) <-chan wshrpc.RespOrErrorUnion[wshrpc.CommandRemoteListEntriesRtnData]
PutFile(ctx context.Context, conn *connparse.Connection, data wshrpc.FileData) error
AppendFile(ctx context.Context, conn *connparse.Connection, data wshrpc.FileData) error
Mkdir(ctx context.Context, conn *connparse.Connection) error
Move(ctx context.Context, srcConn, destConn *connparse.Connection, opts *wshrpc.FileCopyOpts) error
Copy(ctx context.Context, srcConn, destConn *connparse.Connection, opts *wshrpc.FileCopyOpts) error
Delete(ctx context.Context, conn *connparse.Connection) error
Join(ctx context.Context, conn *connparse.Connection, parts ...string) (string, error)
GetConnectionType() string
}
Click to show internal directories.
Click to hide internal directories.