Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNegativeFileSize = errors.New("file size can't be negative")
View Source
var ErrSizeOverflow = errors.New("values would cause an overflow")
Functions ¶
This section is empty.
Types ¶
type DatabaseChecker ¶
type DatabaseChecker struct {
// contains filtered or unexported fields
}
func NewDatabaseChecker ¶
func NewDatabaseChecker(dbReader DatabaseMetadataReader) DatabaseChecker
func (DatabaseChecker) TotalSize ¶
func (dbc DatabaseChecker) TotalSize() (uint64, error)
type DatabaseMetadataReader ¶
type DatabaseMetadataReader interface {
GetEntriesMetadata() ([]picoshare.UploadMetadata, error)
}
type FileSystemChecker ¶
type FileSystemChecker struct {
// contains filtered or unexported fields
}
func NewFileSystemChecker ¶
func NewFileSystemChecker(dbPath string) FileSystemChecker
func NewFileSystemCheckerWithReader ¶
func NewFileSystemCheckerWithReader(dbPath string, fsReader FileSystemReader) FileSystemChecker
func (FileSystemChecker) MeasureUsage ¶
func (fsc FileSystemChecker) MeasureUsage() (PicoShareUsage, error)
type FileSystemReader ¶
type FileSystemStats ¶
type FileSystemUsage ¶
type PicoShareUsage ¶
type PicoShareUsage struct {}
Click to show internal directories.
Click to hide internal directories.