package stats import ( "github.com/docker/docker/container" ) // platformNewStatsCollector performs platform specific initialisation of the // Collector structure. This is a no-op on Windows. func platformNewStatsCollector(s *Collector) { } // Collect registers the container with the collector and adds it to // the event loop for collection on the specified interval returning // a channel for the subscriber to receive on. // Currently not supported on Solaris func (s *Collector) Collect(c *container.Container) chan interface{} { return nil } // StopCollection closes the channels for all subscribers and removes // the container from metrics collection. // Currently not supported on Solaris func (s *Collector) StopCollection(c *container.Container) { } // Unsubscribe removes a specific subscriber from receiving updates for a container's stats. // Currently not supported on Solaris func (s *Collector) Unsubscribe(c *container.Container, ch chan interface{}) { }