uploader

package
v0.0.0-...-c39ee49 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2024 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOneTimeUploader

func NewOneTimeUploader(uploaderer_config config.UploaderConfig, tf string)

func NewUploader

func NewUploader(uploaderer_config config.UploaderConfig, tf string)

Types

type FileLookupObj

type FileLookupObj struct {
	Pass int
	Stat fs.FileInfo
}

type FileObj

type FileObj struct {
	Path string
	Stat fs.FileInfo
}

type FolderScanner

type FolderScanner struct {
	config.UploaderConfig

	Default_sleep_time int
	LocalFolderMap     map[string]FileLookupObj
	// contains filtered or unexported fields
}

func (*FolderScanner) Start

func (scanner *FolderScanner) Start(c chan FileObj, done chan int, scan_one_time_only bool)

func (*FolderScanner) StartWithWatcher

func (scanner *FolderScanner) StartWithWatcher(c chan FileObj, done chan int, scan_one_time_only bool)

func (*FolderScanner) Stop

func (scanner *FolderScanner) Stop()

type SftpUploader

type SftpUploader struct {
	config.UploaderConfig
	// contains filtered or unexported fields
}

func (*SftpUploader) Start

func (uper *SftpUploader) Start(c chan FileObj, done chan int)

func (*SftpUploader) Stop

func (uper *SftpUploader) Stop()

Jump to

Keyboard shortcuts

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