Versions in this module Expand all Collapse all v0 v0.0.2 Oct 31, 2023 v0.0.1 Oct 30, 2023 Changes in this version + var ErrInvalidAddressLength = errors.New("invalid length for the node address") + var ErrInvalidFetchInterval = errors.New("invalid fetch interval has been provided") + var ErrNilTermuiPresenter = errors.New("nil termui presenter") + var ErrTypeAssertionFailed = errors.New("type assertion is not possible") + func InitLogHandler(presenter PresenterHandler, nodeURL string, profile logger.Profile, ...) error + func StopWebSocket() + type PresenterHandler interface + AddUint64 func(key string, val uint64) + Close func() + Decrement func(key string) + Increment func(key string) + SetInt64Value func(key string, value int64) + SetStringValue func(key string, value string) + SetUInt64Value func(key string, value uint64) + Write func(p []byte) (n int, err error) + type StatusMetricsProvider struct + func NewStatusMetricsProvider(presenter PresenterHandler, nodeAddress string, fetchInterval int) (*StatusMetricsProvider, error) + func (smp *StatusMetricsProvider) StartUpdatingData()