Documentation ¶ Index ¶ func NewRateLimitWriter(writer buf.Writer, limiter *ratelimit.Bucket) buf.Writer type Conn func NewConnRateLimiter(c net.Conn, l *ratelimit.Bucket) *Conn func (c *Conn) Read(b []byte) (n int, err error) func (c *Conn) Write(b []byte) (n int, err error) type Writer func (w *Writer) Close() error func (w *Writer) WriteMultiBuffer(mb buf.MultiBuffer) error Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func NewRateLimitWriter ¶ func NewRateLimitWriter(writer buf.Writer, limiter *ratelimit.Bucket) buf.Writer Types ¶ type Conn ¶ type Conn struct { net.Conn // contains filtered or unexported fields } func NewConnRateLimiter ¶ func NewConnRateLimiter(c net.Conn, l *ratelimit.Bucket) *Conn func (*Conn) Read ¶ func (c *Conn) Read(b []byte) (n int, err error) func (*Conn) Write ¶ func (c *Conn) Write(b []byte) (n int, err error) type Writer ¶ type Writer struct { // contains filtered or unexported fields } func (*Writer) Close ¶ func (w *Writer) Close() error func (*Writer) WriteMultiBuffer ¶ func (w *Writer) WriteMultiBuffer(mb buf.MultiBuffer) error Source Files ¶ View all Source files conn.gowriter.go Click to show internal directories. Click to hide internal directories.