Documentation
¶
Index ¶
- Variables
- type Value
- func (v *Value) AddWatcher() (Watcher, error)
- func (v *Value) CheckAndSet(callback func(Version) (string, Version, bool)) (bool, error)
- func (v *Value) Clear(version Version, remover ValueRemover) (bool, error)
- func (v *Value) Get() (string, Version, error)
- func (v *Value) RemoveWatcher(wrappedWatcher Watcher, remover ValueRemover) error
- type ValueRemover
- type Version
- type Watcher
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrValueRemoved error = errors.New("internal: value removed")
Functions ¶
This section is empty.
Types ¶
type Value ¶
type Value struct {
// contains filtered or unexported fields
}
func (*Value) AddWatcher ¶
func (*Value) CheckAndSet ¶
func (*Value) RemoveWatcher ¶
func (v *Value) RemoveWatcher(wrappedWatcher Watcher, remover ValueRemover) error
type ValueRemover ¶
type ValueRemover func()
Click to show internal directories.
Click to hide internal directories.