Versions in this module Expand all Collapse all v0 v0.1.0 Jul 31, 2017 Changes in this version + type BoolNotifier interface + Value func() bool + type BytesNotifier interface + Value func() []byte + type ColorNotifier interface + Value func() color.Color + type DurationNotifier interface + Value func() time.Duration + type Float64Notifier interface + Value func() float64 + type Float64Value struct + func NewFloat64Value(val float64) *Float64Value + func (v *Float64Value) Notify(f func()) Id + func (v *Float64Value) SetValue(val float64) + func (v *Float64Value) Unnotify(id Id) + func (v *Float64Value) Value() float64 + type Id int64 + type Int64Notifier interface + Value func() int64 + type IntNotifier interface + Value func() int + type InterfaceNotifier interface + Value func() interface{} + type Notifier interface + Notify func(func()) Id + Unnotify func(Id) + type Relay struct + func (r *Relay) Notify(f func()) Id + func (r *Relay) Signal() + func (r *Relay) Subscribe(n Notifier) + func (r *Relay) Unnotify(id Id) + func (r *Relay) Unsubscribe(n Notifier) + type StringNotifier interface + Value func() string + type Uint64Notifier interface + Value func() uint64 + type UintNotifier interface + Value func() uint