()
| 381 | } |
| 382 | |
| 383 | func (h2f *Framer) logWrite() { |
| 384 | if h2f.debugFramer == nil { |
| 385 | h2f.debugFramerBuf = new(bytes.Buffer) |
| 386 | h2f.debugFramer = NewFramer(nil, h2f.debugFramerBuf) |
| 387 | h2f.debugFramer.logReads = false // we log it ourselves, saying "wrote" below |
| 388 | // Let us read anything, even if we accidentally wrote it |
| 389 | // in the wrong order: |
| 390 | h2f.debugFramer.AllowIllegalReads = true |
| 391 | } |
| 392 | h2f.debugFramerBuf.Write(h2f.wbuf) |
| 393 | fr, err := h2f.debugFramer.ReadFrame() |
| 394 | if err != nil { |
| 395 | h2f.debugWriteLoggerf("http2: Framer %p: failed to decode just-written frame", h2f) |
| 396 | return |
| 397 | } |
| 398 | h2f.debugWriteLoggerf("http2: Framer %p: wrote %v", h2f, summarizeFrame(fr)) |
| 399 | } |
| 400 | |
| 401 | func (h2f *Framer) writeByte(v byte) { h2f.wbuf = append(h2f.wbuf, v) } |
| 402 |
no test coverage detected