Documentation ¶
Index ¶
- Constants
- func RunSysInfoLoop(client *wshutil.WshRpc, connName string)
- type ByteRangeType
- type ServerImpl
- func (impl *ServerImpl) Log(format string, args ...interface{})
- func (impl *ServerImpl) MessageCommand(ctx context.Context, data wshrpc.CommandMessageData) error
- func (impl *ServerImpl) RemoteFileCopyCommand(ctx context.Context, data wshrpc.CommandRemoteFileCopyData) error
- func (*ServerImpl) RemoteFileDeleteCommand(ctx context.Context, path string) error
- func (impl *ServerImpl) RemoteFileInfoCommand(ctx context.Context, path string) (*wshrpc.FileInfo, error)
- func (impl *ServerImpl) RemoteFileJoinCommand(ctx context.Context, paths []string) (*wshrpc.FileInfo, error)
- func (impl *ServerImpl) RemoteFileMoveCommand(ctx context.Context, data wshrpc.CommandRemoteFileCopyData) error
- func (impl *ServerImpl) RemoteFileTouchCommand(ctx context.Context, path string) error
- func (*ServerImpl) RemoteGetInfoCommand(ctx context.Context) (wshrpc.RemoteInfo, error)
- func (*ServerImpl) RemoteInstallRcFilesCommand(ctx context.Context) error
- func (impl *ServerImpl) RemoteListEntriesCommand(ctx context.Context, data wshrpc.CommandRemoteListEntriesData) chan wshrpc.RespOrErrorUnion[wshrpc.CommandRemoteListEntriesRtnData]
- func (impl *ServerImpl) RemoteMkdirCommand(ctx context.Context, path string) error
- func (impl *ServerImpl) RemoteStreamFileCommand(ctx context.Context, data wshrpc.CommandRemoteStreamFileData) chan wshrpc.RespOrErrorUnion[wshrpc.FileData]
- func (impl *ServerImpl) RemoteTarStreamCommand(ctx context.Context, data wshrpc.CommandRemoteStreamTarData) <-chan wshrpc.RespOrErrorUnion[[]byte]
- func (*ServerImpl) RemoteWriteFileCommand(ctx context.Context, data wshrpc.FileData) error
- func (*ServerImpl) WshServerImpl()
Constants ¶
View Source
const BYTES_PER_GB = 1073741824
Variables ¶
This section is empty.
Functions ¶
func RunSysInfoLoop ¶
Types ¶
type ByteRangeType ¶
type ServerImpl ¶
func (*ServerImpl) Log ¶
func (impl *ServerImpl) Log(format string, args ...interface{})
func (*ServerImpl) MessageCommand ¶
func (impl *ServerImpl) MessageCommand(ctx context.Context, data wshrpc.CommandMessageData) error
func (*ServerImpl) RemoteFileCopyCommand ¶ added in v0.11.0
func (impl *ServerImpl) RemoteFileCopyCommand(ctx context.Context, data wshrpc.CommandRemoteFileCopyData) error
func (*ServerImpl) RemoteFileDeleteCommand ¶
func (*ServerImpl) RemoteFileDeleteCommand(ctx context.Context, path string) error
func (*ServerImpl) RemoteFileInfoCommand ¶
func (*ServerImpl) RemoteFileJoinCommand ¶
func (*ServerImpl) RemoteFileMoveCommand ¶ added in v0.11.0
func (impl *ServerImpl) RemoteFileMoveCommand(ctx context.Context, data wshrpc.CommandRemoteFileCopyData) error
func (*ServerImpl) RemoteFileTouchCommand ¶ added in v0.10.0
func (impl *ServerImpl) RemoteFileTouchCommand(ctx context.Context, path string) error
func (*ServerImpl) RemoteGetInfoCommand ¶ added in v0.11.0
func (*ServerImpl) RemoteGetInfoCommand(ctx context.Context) (wshrpc.RemoteInfo, error)
func (*ServerImpl) RemoteInstallRcFilesCommand ¶ added in v0.11.0
func (*ServerImpl) RemoteInstallRcFilesCommand(ctx context.Context) error
func (*ServerImpl) RemoteListEntriesCommand ¶ added in v0.11.0
func (impl *ServerImpl) RemoteListEntriesCommand(ctx context.Context, data wshrpc.CommandRemoteListEntriesData) chan wshrpc.RespOrErrorUnion[wshrpc.CommandRemoteListEntriesRtnData]
func (*ServerImpl) RemoteMkdirCommand ¶ added in v0.10.0
func (impl *ServerImpl) RemoteMkdirCommand(ctx context.Context, path string) error
func (*ServerImpl) RemoteStreamFileCommand ¶
func (impl *ServerImpl) RemoteStreamFileCommand(ctx context.Context, data wshrpc.CommandRemoteStreamFileData) chan wshrpc.RespOrErrorUnion[wshrpc.FileData]
func (*ServerImpl) RemoteTarStreamCommand ¶ added in v0.11.0
func (impl *ServerImpl) RemoteTarStreamCommand(ctx context.Context, data wshrpc.CommandRemoteStreamTarData) <-chan wshrpc.RespOrErrorUnion[[]byte]
func (*ServerImpl) RemoteWriteFileCommand ¶
func (*ServerImpl) WshServerImpl ¶
func (*ServerImpl) WshServerImpl()
Click to show internal directories.
Click to hide internal directories.