// Copyright 2016 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_HTTP2_TEST_TOOLS_FRAME_PARTS_COLLECTOR_LISTENER_H_ #define QUICHE_HTTP2_TEST_TOOLS_FRAME_PARTS_COLLECTOR_LISTENER_H_ // FramePartsCollectorListener extends FramePartsCollector with an // implementation of every method of Http2FrameDecoderListener; it is // essentially the union of all the Listener classes in the tests of the // payload decoders (i.e. in ./payload_decoders/*_test.cc files), with the // addition of the OnFrameHeader method. // FramePartsCollectorListener supports tests of Http2FrameDecoder. #include <stddef.h> #include <cstdint> #include "quiche/http2/decoder/http2_frame_decoder_listener.h" #include "quiche/http2/http2_constants.h" #include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts_collector.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 { namespace test { class QUICHE_NO_EXPORT FramePartsCollectorListener : public FramePartsCollector { … }; } // namespace test } // namespace http2 #endif // QUICHE_HTTP2_TEST_TOOLS_FRAME_PARTS_COLLECTOR_LISTENER_H_