// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef SERVICES_NETWORK_TEST_CHUNKED_DATA_PIPE_GETTER_H_ #define SERVICES_NETWORK_TEST_CHUNKED_DATA_PIPE_GETTER_H_ #include <memory> #include "base/run_loop.h" #include "mojo/public/cpp/bindings/pending_remote.h" #include "mojo/public/cpp/bindings/receiver.h" #include "mojo/public/cpp/system/data_pipe.h" #include "services/network/public/mojom/chunked_data_pipe_getter.mojom.h" namespace network { // Test implementation of mojom::DataPipeGetter that lets tests wait for // the mojo::ScopedDataPipeProducerHandle and ReadCallback to be received // and then manage them both directly. class TestChunkedDataPipeGetter : public mojom::ChunkedDataPipeGetter { … }; } // namespace network #endif // SERVICES_NETWORK_TEST_CHUNKED_DATA_PIPE_GETTER_H_