type golang.org/x/net/http2.FrameWriteRequest
47 uses
golang.org/x/net/http2 (current package)
server.go#L378: wantWriteFrameCh: make(chan FrameWriteRequest, 8),
server.go#L503: wantWriteFrameCh chan FrameWriteRequest // from handlers -> serve
server.go#L765: wr FrameWriteRequest // what was written (or attempted)
server.go#L773: func (sc *serverConn) writeFrameAsync(wr FrameWriteRequest) {
server.go#L819: sc.writeFrame(FrameWriteRequest{
server.go#L1002: err := sc.writeFrameFromHandler(FrameWriteRequest{
server.go#L1045: func (sc *serverConn) writeFrameFromHandler(wr FrameWriteRequest) error {
server.go#L1065: func (sc *serverConn) writeFrame(wr FrameWriteRequest) {
server.go#L1129: func (sc *serverConn) startFrameWrite(wr FrameWriteRequest) {
server.go#L1252: sc.startFrameWrite(FrameWriteRequest{
server.go#L1262: sc.startFrameWrite(FrameWriteRequest{write: writeSettingsAck{}})
server.go#L1275: sc.startFrameWrite(FrameWriteRequest{write: flushFrameWriter{}})
server.go#L1336: sc.writeFrame(FrameWriteRequest{write: se})
server.go#L1453: sc.writeFrame(FrameWriteRequest{write: writePingAck{f}})
server.go#L1784: st.sc.writeFrameFromHandler(FrameWriteRequest{write: streamError(st.id, ErrCodeInternal)})
server.go#L2153: sc.writeFrameFromHandler(FrameWriteRequest{
server.go#L2194: if err := sc.writeFrameFromHandler(FrameWriteRequest{
server.go#L2217: sc.writeFrameFromHandler(FrameWriteRequest{
server.go#L2282: sc.writeFrame(FrameWriteRequest{
server.go#L2910: sc.writeFrame(FrameWriteRequest{
writesched.go#L31: Push(wr FrameWriteRequest)
writesched.go#L36: Pop() (wr FrameWriteRequest, ok bool)
writesched.go#L47: type FrameWriteRequest struct {
writesched.go#L65: func (wr FrameWriteRequest) StreamID() uint32 {
writesched.go#L81: func (wr FrameWriteRequest) isControl() bool {
writesched.go#L87: func (wr FrameWriteRequest) DataSize() int {
writesched.go#L104: func (wr FrameWriteRequest) Consume(n int32) (FrameWriteRequest, FrameWriteRequest, int) {
writesched.go#L105: var empty FrameWriteRequest
writesched.go#L126: consumed := FrameWriteRequest{
writesched.go#L140: rest := FrameWriteRequest{
writesched.go#L159: func (wr FrameWriteRequest) String() string {
writesched.go#L171: func (wr *FrameWriteRequest) replyToWriter(err error) {
writesched.go#L185: s []FrameWriteRequest
writesched.go#L190: func (q *writeQueue) push(wr FrameWriteRequest) {
writesched.go#L194: func (q *writeQueue) shift() FrameWriteRequest {
writesched.go#L201: q.s[len(q.s)-1] = FrameWriteRequest{}
writesched.go#L210: func (q *writeQueue) consume(n int32) (FrameWriteRequest, bool) {
writesched.go#L212: return FrameWriteRequest{}, false
writesched.go#L217: return FrameWriteRequest{}, false
writesched.go#L231: q.s[i] = FrameWriteRequest{}
writesched_priority.go#L384: func (ws *priorityWriteScheduler) Push(wr FrameWriteRequest) {
writesched_priority.go#L405: func (ws *priorityWriteScheduler) Pop() (wr FrameWriteRequest, ok bool) {
writesched_random.go#L47: func (ws *randomWriteScheduler) Push(wr FrameWriteRequest) {
writesched_random.go#L61: func (ws *randomWriteScheduler) Pop() (FrameWriteRequest, bool) {
writesched_random.go#L76: return FrameWriteRequest{}, false
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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. |