Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoFile = errors.New("file does not exist") ErrNoDir = errors.New("directory does not exist") ErrNoPermission = errors.New("no permissions to access file or directory") ErrDunno = errors.New("I seriously do not know what just happened") ErrNoDictionaries = errors.New("dictionaries are not supported") ErrDirIsFile = errors.New("directory is file") ErrNotOpened = errors.New("could not open file or directory") )
Functions ¶
This section is empty.
Types ¶
type ActiveRunner ¶
type ActiveRunner struct { sync.Mutex Channel chan struct{} Waiter sync.WaitGroup FileList *FileList Running bool Paused bool }
func NewRunner ¶
func NewRunner(fileList *FileList) *ActiveRunner
type FileList ¶
type FileList struct { Files []SingleFile `json:"files"` CurrentFile int `json:"currentFile"` TotalFiles int `json:"totalFiles"` }
func BuildFromDirectory ¶
func BuildFromFileList ¶
func (*FileList) CurrentOrFirst ¶
func (fl *FileList) CurrentOrFirst() SingleFile
func (*FileList) GetNextFile ¶
func (fl *FileList) GetNextFile() (*SingleFile, error)
func (*FileList) HasNextFile ¶
Click to show internal directories.
Click to hide internal directories.