1 // Copyright (c) 2019 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 "quiche/quic/test_tools/qpack/qpack_encoder_peer.h" 6 7 #include "quiche/quic/core/qpack/qpack_encoder.h" 8 9 namespace quic { 10 namespace test { 11 12 // static header_table(QpackEncoder * encoder)13QpackEncoderHeaderTable* QpackEncoderPeer::header_table(QpackEncoder* encoder) { 14 return &encoder->header_table_; 15 } 16 17 // static maximum_blocked_streams(const QpackEncoder * encoder)18uint64_t QpackEncoderPeer::maximum_blocked_streams( 19 const QpackEncoder* encoder) { 20 return encoder->maximum_blocked_streams_; 21 } 22 23 // static smallest_blocking_index(const QpackEncoder * encoder)24uint64_t QpackEncoderPeer::smallest_blocking_index( 25 const QpackEncoder* encoder) { 26 return encoder->blocking_manager_.smallest_blocking_index(); 27 } 28 29 } // namespace test 30 } // namespace quic 31