go111.go 467 B

1234567891011121314151617
  1. // Copyright 2018 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. // +build go1.11
  5. package http2
  6. func traceHasWroteHeaderField(trace *clientTrace) bool {
  7. return trace != nil && trace.WroteHeaderField != nil
  8. }
  9. func traceWroteHeaderField(trace *clientTrace, k, v string) {
  10. if trace != nil && trace.WroteHeaderField != nil {
  11. trace.WroteHeaderField(k, []string{v})
  12. }
  13. }