Documentation
¶
Overview ¶
Package handler contains experiment events handler
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Callbacks ¶
type Callbacks interface {
// OnDataUsage provides information about data usage.
OnDataUsage(dloadKiB, uploadKiB float64)
// OnProgress provides information about an experiment progress.
OnProgress(percentage float64, message string)
}
Callbacks contains event handling callbacks
type PrinterCallbacks ¶
PrinterCallbacks is the default event handler
func NewPrinterCallbacks ¶
func NewPrinterCallbacks(logger log.Logger) PrinterCallbacks
NewPrinterCallbacks returns a new default callback handler
func (PrinterCallbacks) OnDataUsage ¶
func (d PrinterCallbacks) OnDataUsage(dloadKiB, uploadKiB float64)
OnDataUsage provides information about data usage.
func (PrinterCallbacks) OnProgress ¶
func (d PrinterCallbacks) OnProgress(percentage float64, message string)
OnProgress provides information about an experiment progress.
Click to show internal directories.
Click to hide internal directories.