Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ConcurrentFiles = 50 ConcurrentFileParts = 75 ConcurrentDirectoryList = 100 )
Functions ¶
Types ¶
type ConcurrencyManager ¶
type ConcurrencyManager struct {
goccm.ConcurrencyManager
DownloadFilesAsSingleStream bool
// contains filtered or unexported fields
}
func (ConcurrencyManager) Max ¶
func (c ConcurrencyManager) Max() int
func (ConcurrencyManager) New ¶
func (ConcurrencyManager) New(maxGoRoutines int, downloadFilesAsSingleStream ...bool) ConcurrencyManager
type Manager ¶
type Manager struct {
FilesManager ConcurrencyManager
FilePartsManager ConcurrencyManager
DirectoryListingManager ConcurrencyManager
}
type WaitGroup ¶
type WaitGroup struct {
// contains filtered or unexported fields
}
func WithWaitGroup ¶
func WithWaitGroup(manager goccm.ConcurrencyManager) *WaitGroup
Click to show internal directories.
Click to hide internal directories.