Versions in this module Expand all Collapse all v1 v1.5.5 May 18, 2020 v1.4.7 Apr 17, 2018 Changes in this version + var Window = 50 * time.Millisecond + func NewRateReader(r io.Reader, ratePerSecond int) io.ReadCloser + func NewRateWriter(w io.Writer, ratePerSecond int) io.WriteCloser + type Controller struct + func NewController(ratePerSecond int) *Controller + func (self *Controller) Close() error + func (self *Controller) GetRateLimit() int + func (self *Controller) Reader(underlying io.Reader) io.Reader + func (self *Controller) Writer(underlying io.Writer) io.Writer