var VerboseLogs …
var logFrameWrites …
var logFrameReads …
var inTests …
func init() { … }
const ClientPreface …
const initialMaxFrameSize …
const NextProtoTLS …
const initialHeaderTableSize …
const initialWindowSize …
const defaultMaxReadFrameSize …
var clientPreface …
type streamState …
const stateIdle …
const stateOpen …
const stateHalfClosedLocal …
const stateHalfClosedRemote …
const stateClosed …
var stateName …
func (st streamState) String() string { … }
type Setting …
func (s Setting) String() string { … }
func (s Setting) Valid() error { … }
type SettingID …
const SettingHeaderTableSize …
const SettingEnablePush …
const SettingMaxConcurrentStreams …
const SettingInitialWindowSize …
const SettingMaxFrameSize …
const SettingMaxHeaderListSize …
var settingName …
func (s SettingID) String() string { … }
func validWireHeaderFieldName(v string) bool { … }
func httpCodeString(code int) string { … }
type stringWriter …
type closeWaiter …
func (cw *closeWaiter) Init() { … }
func (cw closeWaiter) Close() { … }
func (cw closeWaiter) Wait() { … }
type bufferedWriter …
func newBufferedWriter(group synctestGroupInterface, conn net.Conn, timeout time.Duration) *bufferedWriter { … }
const bufWriterPoolBufferSize …
var bufWriterPool …
func (w *bufferedWriter) Available() int { … }
func (w *bufferedWriter) Write(p []byte) (n int, err error) { … }
func (w *bufferedWriter) Flush() error { … }
type bufferedWriterTimeoutWriter …
func (w *bufferedWriterTimeoutWriter) Write(p []byte) (n int, err error) { … }
func writeWithByteTimeout(group synctestGroupInterface, conn net.Conn, timeout time.Duration, p []byte) (n int, err error) { … }
func mustUint31(v int32) uint32 { … }
func bodyAllowedForStatus(status int) bool { … }
type httpError …
func (e *httpError) Error() string { … }
func (e *httpError) Timeout() bool { … }
func (e *httpError) Temporary() bool { … }
var errTimeout …
type connectionStater …
var sorterPool …
type sorter …
func (s *sorter) Len() int { … }
func (s *sorter) Swap(i, j int) { … }
func (s *sorter) Less(i, j int) bool { … }
func (s *sorter) Keys(h http.Header) []string { … }
func (s *sorter) SortStrings(ss []string) { … }
func validPseudoPath(v string) bool { … }
type incomparable …
type synctestGroupInterface …