Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for registerOnHitEOF (0.19 sec)

  1. src/net/http/server.go

    		panic("net/http: CloseNotify called after ServeHTTP finished")
    	}
    	return w.closeNotifyCh
    }
    
    func registerOnHitEOF(rc io.ReadCloser, fn func()) {
    	switch v := rc.(type) {
    	case *expectContinueReader:
    		registerOnHitEOF(v.readCloser, fn)
    	case *body:
    		v.registerOnHitEOF(fn)
    	default:
    		panic("unexpected type " + fmt.Sprintf("%T", rc))
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 17:57:01 UTC 2024
    - 123.4K bytes
    - Viewed (0)
  2. src/net/http/transfer.go

    }
    
    // bodyRemains reports whether future Read calls might
    // yield data.
    func (b *body) bodyRemains() bool {
    	b.mu.Lock()
    	defer b.mu.Unlock()
    	return !b.sawEOF
    }
    
    func (b *body) registerOnHitEOF(fn func()) {
    	b.mu.Lock()
    	defer b.mu.Unlock()
    	b.onHitEOF = fn
    }
    
    // bodyLocked is an io.Reader reading from a *body when its mutex is
    // already held.
    type bodyLocked struct {
    	b *body
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 22:14:00 UTC 2024
    - 31.1K bytes
    - Viewed (0)
Back to top