()
| 994 | } |
| 995 | |
| 996 | func (c *Conn) flush() (int, error) { |
| 997 | if len(c.sendBuf) == 0 { |
| 998 | return 0, nil |
| 999 | } |
| 1000 | |
| 1001 | n, err := c.conn.Write(c.sendBuf) |
| 1002 | c.bytesSent += int64(n) |
| 1003 | c.sendBuf = nil |
| 1004 | c.buffering = false |
| 1005 | return n, err |
| 1006 | } |
| 1007 | |
| 1008 | // outBufPool pools the record-sized scratch buffers used by writeRecordLocked. |
| 1009 | var outBufPool = sync.Pool{ |
no test coverage detected