Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployerHandler ¶
type DeployerHandler interface {
// IngestReaders is responsible for keeping the readers drained.
// After the readers have been closed, it MUST signal completion by
// closing the provided done channel.
IngestReaders(done chan<- struct{}, stdout io.Reader, stderr io.Reader) error
AugmentError(error) error
}
type FileSystemStats ¶ added in v0.53.0
type FileSystemStats struct {
Path string `json:"path"`
BlockSize uint64 `json:"blockSize"`
FreeBlocks uint64 `json:"freeBlocks"`
}
func GetFileSystemStats ¶ added in v0.53.0
func GetFileSystemStats(client *ssh.Client, path string) (stats FileSystemStats, err error)
func (*FileSystemStats) FreeBytes ¶ added in v0.53.0
func (fss *FileSystemStats) FreeBytes() uint64
type LoggerHandler ¶ added in v0.39.0
type LoggerHandler struct {
LogCallback func(string)
// contains filtered or unexported fields
}
func (*LoggerHandler) AugmentError ¶ added in v0.39.0
func (h *LoggerHandler) AugmentError(err error) error
func (*LoggerHandler) IngestReaders ¶ added in v0.39.0
type ProgressStatus ¶ added in v0.47.0
type ProgressStatus struct {
Path string
Reader io.Reader
Writer io.Writer
Size int
Callback ProgressStatusCallback
StartTime time.Time
// contains filtered or unexported fields
}
func NewProgressStatus ¶ added in v0.47.0
func NewProgressStatus(path string, reader io.Reader, callback ProgressStatusCallback) (*ProgressStatus, error)
type ProgressStatusCallback ¶ added in v0.47.0
Click to show internal directories.
Click to hide internal directories.