Documentation
¶
Index ¶
Constants ¶
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileShareClient ¶
type FileShareClient interface { 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[iochantypes.Packet] 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 MoveInternal(ctx context.Context, srcConn, destConn *connparse.Connection, opts *wshrpc.FileCopyOpts) error CopyInternal(ctx context.Context, srcConn, destConn *connparse.Connection, opts *wshrpc.FileCopyOpts) error CopyRemote(ctx context.Context, srcConn, destConn *connparse.Connection, srcClient FileShareClient, opts *wshrpc.FileCopyOpts) error Delete(ctx context.Context, conn *connparse.Connection, recursive bool) error Join(ctx context.Context, conn *connparse.Connection, parts ...string) (*wshrpc.FileInfo, error) GetConnectionType() string GetCapability() wshrpc.FileShareCapability }Stat(ctx
Click to show internal directories.
Click to hide internal directories.