type golang.org/x/net/http2.Transport
36 uses
golang.org/x/net/http2 (current package)
client_conn_pool.go#L43: t *Transport
client_conn_pool.go#L161: func (p *clientConnPool) addConnIfNeeded(key string, t *Transport, c net.Conn) (used bool, err error) {
client_conn_pool.go#L197: func (c *addConnCall) run(t *Transport, key string, nc net.Conn) {
config.go#L65: func configFromTransport(h2 *Transport) http2Config {
transport.go#L66: type Transport struct {
transport.go#L199: func (t *Transport) markNewGoroutine() {
transport.go#L205: func (t *Transport) now() time.Time {
transport.go#L212: func (t *Transport) timeSince(when time.Time) time.Duration {
transport.go#L220: func (t *Transport) newTimer(d time.Duration) timer {
transport.go#L228: func (t *Transport) afterFunc(d time.Duration, f func()) timer {
transport.go#L235: func (t *Transport) contextWithTimeout(ctx context.Context, d time.Duration) (context.Context, context.CancelFunc) {
transport.go#L242: func (t *Transport) maxHeaderListSize() uint32 {
transport.go#L259: func (t *Transport) disableCompression() bool {
transport.go#L275: func ConfigureTransports(t1 *http.Transport) (*Transport, error) {
transport.go#L279: func configureTransports(t1 *http.Transport) (*Transport, error) {
transport.go#L281: t2 := &Transport{
transport.go#L335: type unencryptedTransport Transport
transport.go#L338: return (*Transport)(t).RoundTripOpt(req, RoundTripOpt{allowHTTP: true})
transport.go#L341: func (t *Transport) connPool() ClientConnPool {
transport.go#L346: func (t *Transport) initConnPool() {
transport.go#L357: t *Transport
transport.go#L591: func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) {
transport.go#L620: func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Response, error) {
transport.go#L691: func (t *Transport) CloseIdleConnections() {
transport.go#L754: func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*ClientConn, error) {
transport.go#L769: func (t *Transport) newTLSConfig(host string) *tls.Config {
transport.go#L783: func (t *Transport) dialTLS(ctx context.Context, network, addr string, tlsCfg *tls.Config) (net.Conn, error) {
transport.go#L806: func (t *Transport) disableKeepAlives() bool {
transport.go#L810: func (t *Transport) expectContinueTimeout() time.Duration {
transport.go#L817: func (t *Transport) NewClientConn(c net.Conn) (*ClientConn, error) {
transport.go#L821: func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, error) {
transport.go#L3095: func (t *Transport) vlogf(format string, args ...interface{}) {
transport.go#L3101: func (t *Transport) logf(format string, args ...interface{}) {
transport.go#L3188: type noDialH2RoundTripper struct{ *Transport }
transport.go#L3198: func (t *Transport) idleConnTimeout() time.Duration {
transport.go#L3277: func (t *Transport) dialTLSWithContext(ctx context.Context, network, addr string, cfg *tls.Config) (*tls.Conn, error) {