Versions in this module Expand all Collapse all v0 v0.4.2 Oct 29, 2014 v0.4.1 Oct 17, 2014 Changes in this version + type Enumerator interface + Get func(index int) (ID string, object interface{}) + Len func() int + type FIFO struct + func NewFIFO() *FIFO + func (c *FIFO) Contains() util.StringSet + func (f *FIFO) Add(id string, obj interface{}) + func (f *FIFO) Delete(id string) + func (f *FIFO) Get(id string) (item interface{}, exists bool) + func (f *FIFO) List() []interface{} + func (f *FIFO) Pop() interface{} + func (f *FIFO) Replace(idToObj map[string]interface{}) + func (f *FIFO) Update(id string, obj interface{}) + type GetFunc func() (Enumerator, error) + type ListerWatcher interface + List func() (runtime.Object, error) + Watch func(resourceVersion string) (watch.Interface, error) + type Poller struct + func NewPoller(getFunc GetFunc, period time.Duration, store Store) *Poller + func (p *Poller) Run() + type Reflector struct + func NewReflector(lw ListerWatcher, expectedType interface{}, store Store) *Reflector + func (r *Reflector) Run() + type Store interface + Add func(id string, obj interface{}) + Contains func() util.StringSet + Delete func(id string) + Get func(id string) (item interface{}, exists bool) + List func() []interface{} + Replace func(idToObj map[string]interface{}) + Update func(id string, obj interface{}) + func NewStore() Store