Documentation
¶
Index ¶
- func EntryPoint(parent *cli.Command)
- type Action
- type Compression
- type Compressor
- type File
- type FileHash
- type FileState
- type FileTransmissionCommand
- type FileType
- type IdentityCompressor
- type Progress
- type ProgressTracker
- type QuietLevel
- type SendHandler
- type SendManager
- type SendState
- type Serializable
- type Transfer
- type TransmissionType
- type Unserializable
- type ZlibCompressor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EntryPoint ¶
Types ¶
type Compression ¶
type Compression int // enum
const ( Compression_none Compression = iota Compression_zlib )
type Compressor ¶
type FileTransmissionCommand ¶
type FileTransmissionCommand struct { Action Action `json:"ac,omitempty"` Compression Compression `json:"zip,omitempty"` Ftype FileType `json:"ft,omitempty"` Ttype TransmissionType `json:"tt,omitempty"` Quiet QuietLevel `json:"q,omitempty"` Id string `json:"id,omitempty"` File_id string `json:"fid,omitempty"` Bypass string `json:"pw,omitempty" encoding:"base64"` Name string `json:"n,omitempty" encoding:"base64"` Status string `json:"st,omitempty" encoding:"base64"` Parent string `json:"pr,omitempty"` Mtime time.Duration `json:"mod,omitempty"` Permissions fs.FileMode `json:"prm,omitempty"` Size int64 `json:"sz,omitempty" default:"-1"` Data []byte `json:"d,omitempty"` }
func NewFileTransmissionCommand ¶
func NewFileTransmissionCommand(serialized string) (ans *FileTransmissionCommand, err error)
func (FileTransmissionCommand) Serialize ¶
func (self FileTransmissionCommand) Serialize(prefix_with_osc_code ...bool) string
func (FileTransmissionCommand) String ¶
func (self FileTransmissionCommand) String() string
type IdentityCompressor ¶
type IdentityCompressor struct{}
func (*IdentityCompressor) Compress ¶
func (self *IdentityCompressor) Compress(data []byte) []byte
func (*IdentityCompressor) Flush ¶
func (self *IdentityCompressor) Flush() []byte
type ProgressTracker ¶
type ProgressTracker struct {
// contains filtered or unexported fields
}
type QuietLevel ¶
type QuietLevel int // enum
const ( Quiet_none QuietLevel = iota // 0 Quiet_acknowledgements // 1 Quiet_errors // 2 )
type SendHandler ¶
type SendHandler struct {
// contains filtered or unexported fields
}
type SendManager ¶
type SendManager struct {
// contains filtered or unexported fields
}
type Serializable ¶
type TransmissionType ¶
type TransmissionType int // enum
const ( TransmissionType_simple TransmissionType = iota TransmissionType_rsync )
type Unserializable ¶
type ZlibCompressor ¶
type ZlibCompressor struct {
// contains filtered or unexported fields
}
func NewZlibCompressor ¶
func NewZlibCompressor() *ZlibCompressor
func (*ZlibCompressor) Compress ¶
func (self *ZlibCompressor) Compress(data []byte) []byte
func (*ZlibCompressor) Flush ¶
func (self *ZlibCompressor) Flush() []byte
Click to show internal directories.
Click to hide internal directories.