| OLD | NEW |
| (Empty) |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #include "net/http2/hpack/decoder/hpack_entry_decoder_listener.h" | |
| 6 | |
| 7 #include "base/logging.h" | |
| 8 | |
| 9 namespace net { | |
| 10 | |
| 11 void HpackEntryDecoderVLoggingListener::OnIndexedHeader(size_t index) { | |
| 12 VLOG(1) << "OnIndexedHeader, index=" << index; | |
| 13 if (wrapped_) { | |
| 14 wrapped_->OnIndexedHeader(index); | |
| 15 } | |
| 16 } | |
| 17 | |
| 18 void HpackEntryDecoderVLoggingListener::OnStartLiteralHeader( | |
| 19 HpackEntryType entry_type, | |
| 20 size_t maybe_name_index) { | |
| 21 VLOG(1) << "OnStartLiteralHeader: entry_type=" << entry_type | |
| 22 << ", maybe_name_index=" << maybe_name_index; | |
| 23 if (wrapped_) { | |
| 24 wrapped_->OnStartLiteralHeader(entry_type, maybe_name_index); | |
| 25 } | |
| 26 } | |
| 27 | |
| 28 void HpackEntryDecoderVLoggingListener::OnNameStart(bool huffman_encoded, | |
| 29 size_t len) { | |
| 30 VLOG(1) << "OnNameStart: H=" << huffman_encoded << ", len=" << len; | |
| 31 if (wrapped_) { | |
| 32 wrapped_->OnNameStart(huffman_encoded, len); | |
| 33 } | |
| 34 } | |
| 35 | |
| 36 void HpackEntryDecoderVLoggingListener::OnNameData(const char* data, | |
| 37 size_t len) { | |
| 38 VLOG(1) << "OnNameData: len=" << len; | |
| 39 if (wrapped_) { | |
| 40 wrapped_->OnNameData(data, len); | |
| 41 } | |
| 42 } | |
| 43 | |
| 44 void HpackEntryDecoderVLoggingListener::OnNameEnd() { | |
| 45 VLOG(1) << "OnNameEnd"; | |
| 46 if (wrapped_) { | |
| 47 wrapped_->OnNameEnd(); | |
| 48 } | |
| 49 } | |
| 50 | |
| 51 void HpackEntryDecoderVLoggingListener::OnValueStart(bool huffman_encoded, | |
| 52 size_t len) { | |
| 53 VLOG(1) << "OnValueStart: H=" << huffman_encoded << ", len=" << len; | |
| 54 if (wrapped_) { | |
| 55 wrapped_->OnValueStart(huffman_encoded, len); | |
| 56 } | |
| 57 return; | |
| 58 } | |
| 59 | |
| 60 void HpackEntryDecoderVLoggingListener::OnValueData(const char* data, | |
| 61 size_t len) { | |
| 62 VLOG(1) << "OnValueData: len=" << len; | |
| 63 if (wrapped_) { | |
| 64 wrapped_->OnValueData(data, len); | |
| 65 } | |
| 66 } | |
| 67 | |
| 68 void HpackEntryDecoderVLoggingListener::OnValueEnd() { | |
| 69 VLOG(1) << "OnValueEnd"; | |
| 70 if (wrapped_) { | |
| 71 wrapped_->OnValueEnd(); | |
| 72 } | |
| 73 } | |
| 74 | |
| 75 void HpackEntryDecoderVLoggingListener::OnDynamicTableSizeUpdate(size_t size) { | |
| 76 VLOG(1) << "OnDynamicTableSizeUpdate: size=" << size; | |
| 77 if (wrapped_) { | |
| 78 wrapped_->OnDynamicTableSizeUpdate(size); | |
| 79 } | |
| 80 return; | |
| 81 } | |
| 82 | |
| 83 } // namespace net | |
| OLD | NEW |