Versions in this module Expand all Collapse all v1 v1.1.0 Mar 28, 2018 Changes in this version + const DefaultFeatureDir + const DefaultStateDir + func FeatureBuffer(output chan<- *Feature) chan<- *Feature + func RemoveFeature(featureDir, name string) error + func SetFeature(featureDir, name string, data []byte) error + type Feature struct + Data []byte + Host net.IP + Name string + func (f *Feature) String() string + type FeatureDemux map[string][]chan<- *Feature + func (outputs FeatureDemux) Start(input <-chan *Feature) + func (queues FeatureDemux) Add(name string, output chan<- *Feature) + func (queues FeatureDemux) AddBuffer(name string, output chan<- *Feature) + type FeatureMonitor struct + Boot <-chan struct{} + C <-chan *Feature + func NewFeatureMonitor(stateDir string, logger Logger) (m *FeatureMonitor, err error) + func (m *FeatureMonitor) Close() + type Logger interface + Print func(v ...interface{})