type bufio.Writer
46 uses
bufio (current package)
bufio.go#L579: type Writer struct {
bufio.go#L589: func NewWriterSize(w io.Writer, size int) *Writer {
bufio.go#L591: b, ok := w.(*Writer)
bufio.go#L598: return &Writer{
bufio.go#L607: func NewWriter(w io.Writer) *Writer {
bufio.go#L612: func (b *Writer) Size() int { return len(b.buf) }
bufio.go#L619: func (b *Writer) Reset(w io.Writer) {
bufio.go#L635: func (b *Writer) Flush() error {
bufio.go#L659: func (b *Writer) Available() int { return len(b.buf) - b.n }
bufio.go#L665: func (b *Writer) AvailableBuffer() []byte {
bufio.go#L670: func (b *Writer) Buffered() int { return b.n }
bufio.go#L676: func (b *Writer) Write(p []byte) (nn int, err error) {
bufio.go#L701: func (b *Writer) WriteByte(c byte) error {
bufio.go#L715: func (b *Writer) WriteRune(r rune) (size int, err error) {
bufio.go#L747: func (b *Writer) WriteString(s string) (int, error) {
bufio.go#L784: func (b *Writer) ReadFrom(r io.Reader) (n int64, err error) {
bufio.go#L836: *Writer
bufio.go#L840: func NewReadWriter(r *Reader, w *Writer) *ReadWriter {
go.uber.org/zap/zapcore
buffered_write_syncer.go#L106: writer *bufio.Writer
net/http
h2_bundle.go#L3557: bw *bufio.Writer // non-nil when data is buffered
h2_bundle.go#L3587: bw := http2bufWriterPool.Get().(*bufio.Writer)
h2_bundle.go#L6367: bw *bufio.Writer // writing to a chunkWriter{this *responseWriterState}
h2_bundle.go#L7426: bw *bufio.Writer
request.go#L645: var bw *bufio.Writer
request.go#L714: if bw, ok := w.(*bufio.Writer); ok {
request.go#L730: if bw, ok := w.(*bufio.Writer); ok && tw.FlushHeaders {
server.go#L290: bufw *bufio.Writer
server.go#L443: w *bufio.Writer // buffers output in chunks to chunkWriter
server.go#L844: func newBufioWriterSize(w io.Writer, size int) *bufio.Writer {
server.go#L848: bw := v.(*bufio.Writer)
server.go#L856: func putBufioWriter(bw *bufio.Writer) {
server.go#L1225: func (h extraHeader) Write(w *bufio.Writer) {
server.go#L1545: func writeStatusLine(bw *bufio.Writer, is11 bool, code int, scratch []byte) {
transfer.go#L355: if bw, ok := w.(*bufio.Writer); ok && !t.IsResponse {
transfer.go#L1117: if bw, ok := fw.w.(*bufio.Writer); n > 0 && ok {
transport.go#L1908: bw *bufio.Writer // to conn
net/http/internal
chunked.go#L262: *bufio.Writer
net/textproto
writer.go#L16: W *bufio.Writer
writer.go#L21: func NewWriter(w *bufio.Writer) *Writer {
nhooyr.io/websocket
conn.go#L54: bw *bufio.Writer
conn.go#L92: bw *bufio.Writer
dial.go#L319: func getBufioWriter(w io.Writer) *bufio.Writer {
dial.go#L320: bw, ok := bufioWriterPool.Get().(*bufio.Writer)
dial.go#L328: func putBufioWriter(bw *bufio.Writer) {
frame.go#L111: func writeFrameHeader(h header, w *bufio.Writer, buf []byte) (err error) {
write.go#L379: func extractBufioWriterBuf(bw *bufio.Writer, w io.Writer) []byte {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |