Project import generated by Copybara. PiperOrigin-RevId: 237361882 Change-Id: I109a68f44db867b20f8c6a7732b0ce657133e52a
diff --git a/quic/test_tools/quic_stream_id_manager_peer.h b/quic/test_tools/quic_stream_id_manager_peer.h new file mode 100644 index 0000000..2ec07b1 --- /dev/null +++ b/quic/test_tools/quic_stream_id_manager_peer.h
@@ -0,0 +1,32 @@ +// Copyright (c) 2018 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +#ifndef QUICHE_QUIC_TEST_TOOLS_QUIC_STREAM_ID_MANAGER_PEER_H_ +#define QUICHE_QUIC_TEST_TOOLS_QUIC_STREAM_ID_MANAGER_PEER_H_ + +#include <stddef.h> + +namespace quic { + +class QuicStreamIdManager; + +namespace test { + +class QuicStreamIdManagerPeer { + public: + QuicStreamIdManagerPeer() = delete; + static void IncrementMaximumAllowedOutgoingStreamId( + QuicStreamIdManager* stream_id_manager, + int increment); + static void IncrementMaximumAllowedIncomingStreamId( + QuicStreamIdManager* stream_id_manager, + int increment); + static void SetMaxOpenIncomingStreams(QuicStreamIdManager* stream_id_manager, + size_t max_streams); +}; + +} // namespace test + +} // namespace quic + +#endif // QUICHE_QUIC_TEST_TOOLS_QUIC_SESSION_PEER_H_