Documentation
¶
Index ¶
- type File
- type Transfer
- func (rt *Transfer) Do(c *rsyncwire.Conn, fileList []*File, noReport bool) (*rsyncstats.TransferStats, error)
- func (rt *Transfer) GenerateFiles(fileList []*File) error
- func (rt *Transfer) ReceiveFileList() ([]*File, error)
- func (rt *Transfer) RecvFiles(fileList []*File) error
- func (rt *Transfer) RecvIdList() (users map[int32]mapping, groups map[int32]mapping, _ error)
- type TransferOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type Transfer ¶
type Transfer struct { // config Logger log.Logger Opts *TransferOpts Dest string Env rsyncos.Std // state Conn *rsyncwire.Conn Seed int32 IOErrors int32 Users map[int32]mapping Groups map[int32]mapping }
func (*Transfer) Do ¶
func (rt *Transfer) Do(c *rsyncwire.Conn, fileList []*File, noReport bool) (*rsyncstats.TransferStats, error)
rsync/main.c:do_recv
func (*Transfer) GenerateFiles ¶
rsync/generator.c:generate_files()
func (*Transfer) ReceiveFileList ¶
rsync/flist.c:recv_file_list
type TransferOpts ¶
type TransferOpts struct { Verbose bool DryRun bool Server bool DeleteMode bool PreserveGid bool PreserveUid bool PreserveLinks bool PreservePerms bool PreserveDevices bool PreserveSpecials bool PreserveTimes bool PreserveHardlinks bool }
TransferOpts is a subset of Opts which is required for implementing a receiver.
Click to show internal directories.
Click to hide internal directories.