filelist

package
v0.0.0-...-3444db6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2020 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileList

type FileList struct {
	Files []syncfile.SyncFile
	// contains filtered or unexported fields
}

func (*FileList) Add

func (fl *FileList) Add(n syncfile.SyncFile)

func (*FileList) AddList

func (fl *FileList) AddList(files []syncfile.SyncFile)

func (*FileList) ClearIncomingFiles

func (fl *FileList) ClearIncomingFiles(sec float64)

func (*FileList) Delete

func (fl *FileList) Delete(path string)

func (*FileList) Exists

func (fl *FileList) Exists(path string) bool

func (*FileList) Get

func (fl *FileList) Get() []syncfile.SyncFile

func (*FileList) GetFileInfo

func (fl *FileList) GetFileInfo(path string) (syncfile.SyncFile, error)

func (*FileList) GetIncomingTime

func (fl *FileList) GetIncomingTime(path string) (time.Time, error)

func (*FileList) GetLocalMissing

func (fl *FileList) GetLocalMissing(files []syncfile.SyncFile) []syncfile.SyncFile

func (*FileList) GetLocalOutdated

func (fl *FileList) GetLocalOutdated(files []syncfile.SyncFile) []syncfile.SyncFile

func (*FileList) GetRemoteDeleted

func (fl *FileList) GetRemoteDeleted(files []syncfile.SyncFile) []syncfile.SyncFile

func (*FileList) Lock

func (fl *FileList) Lock()

func (*FileList) MarkAsDeleted

func (fl *FileList) MarkAsDeleted(path string, deltime time.Time)

func (*FileList) Reset

func (fl *FileList) Reset()

func (*FileList) Scan

func (fl *FileList) Scan() error

func (*FileList) SetIncomingTime

func (fl *FileList) SetIncomingTime(path string, t time.Time) error

func (*FileList) SetPath

func (fl *FileList) SetPath(p string)

func (*FileList) SetServerID

func (fl *FileList) SetServerID(id string)

func (*FileList) SourceClean

func (fl *FileList) SourceClean(servers []serverinfo.ServerInfo)

func (*FileList) SourceUpdate

func (fl *FileList) SourceUpdate(n syncfile.SyncFile)

func (*FileList) SourceUpdateList

func (fl *FileList) SourceUpdateList(files []syncfile.SyncFile)

func (*FileList) Unlock

func (fl *FileList) Unlock()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL