brotli_source_stream.h 600 B

123456789101112131415161718192021
  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. #ifndef NET_FILTER_BROTLI_SOURCE_STREAM_H_
  5. #define NET_FILTER_BROTLI_SOURCE_STREAM_H_
  6. #include <memory>
  7. #include "net/base/net_export.h"
  8. #include "net/filter/filter_source_stream.h"
  9. #include "net/filter/source_stream.h"
  10. namespace net {
  11. NET_EXPORT_PRIVATE std::unique_ptr<FilterSourceStream> CreateBrotliSourceStream(
  12. std::unique_ptr<SourceStream> upstream);
  13. } // namespace net
  14. #endif // NET_FILTER_BROTLI_SOURCE_STREAM_H_