MCPcopy
hub / github.com/gorilla/websocket / bufioReaderSize

Function bufioReaderSize

server.go:331–340  ·  server.go::bufioReaderSize

bufioReaderSize size returns the size of a bufio.Reader.

(originalReader io.Reader, br *bufio.Reader)

Source from the content-addressed store, hash-verified

329
330// bufioReaderSize size returns the size of a bufio.Reader.
331func bufioReaderSize(originalReader io.Reader, br *bufio.Reader) int {
332 // This code assumes that peek on a reset reader returns
333 // bufio.Reader.buf[:0].
334 // TODO: Use bufio.Reader.Size() after Go 1.10
335 br.Reset(originalReader)
336 if p, err := br.Peek(0); err == nil {
337 return cap(p)
338 }
339 return 0
340}
341
342// writeHook is an io.Writer that records the last slice passed to it vio
343// io.Writer.Write.

Callers 1

UpgradeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected