Versions in this module Expand all Collapse all v0 v0.0.1 Apr 5, 2022 Changes in this version + type CallbackFunction func(job *types.Job) + type Context struct + Files *list.List + Job *types.Job + RemoteTree *Folder + Repository *types.Repository + TotalCount int + TotalSize int64 + func (context *Context) CheckDestinationPath(folder *Folder) error + func (context *Context) LoadTree(folder *Folder) + func (context *Context) MkdirIfNotExists(folder string) error + func (context *Context) PrintDownloadPercent(done chan int64) error + func (context *Context) SaveTree(folder *Folder) error + type File struct + Date time.Time + Name string + Size int64 + type Folder struct + Files map[string]*File + Folders map[string]*Folder + Name string + type HttpContext struct + Url *url.URL + func CreateHttpContext(job *types.Job, repo *types.Repository) *HttpContext + func (context *HttpContext) DownloadDirHttp() error + func (context *HttpContext) DownloadSingleFileHttp() error + type MissingFile struct + File *File + Fullname string + URIPath string + type SmbContext struct + Url *url.URL + func CreateSmbContext(job *types.Job, repo *types.Repository) *SmbContext + func (context *SmbContext) DownloadDirectoryCifs() error