2017-02-26 23:04:24 +01:00
|
|
|
package cwidgets
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/bcicen/ctop/logging"
|
2017-06-27 17:46:03 +02:00
|
|
|
"github.com/bcicen/ctop/models"
|
2017-02-26 23:04:24 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
var log = logging.Init()
|
|
|
|
|
2017-03-06 09:25:59 +01:00
|
|
|
type WidgetUpdater interface {
|
2019-06-08 23:34:43 +02:00
|
|
|
SetMeta(models.Meta)
|
2017-06-27 17:46:03 +02:00
|
|
|
SetMetrics(models.Metrics)
|
2017-02-26 23:04:24 +01:00
|
|
|
}
|
2020-01-03 00:02:53 +01:00
|
|
|
|
|
|
|
type NullWidgetUpdater struct{}
|
|
|
|
|
|
|
|
// NullWidgetUpdater implements WidgetUpdater
|
|
|
|
func (wu NullWidgetUpdater) SetMeta(models.Meta) {}
|
|
|
|
|
|
|
|
// NullWidgetUpdater implements WidgetUpdater
|
|
|
|
func (wu NullWidgetUpdater) SetMetrics(models.Metrics) {}
|