summaryrefslogtreecommitdiffstats
path: root/net/filter/filter.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/filter/filter.h')
-rw-r--r--net/filter/filter.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/filter/filter.h b/net/filter/filter.h
index 6e111e1..e9df3db 100644
--- a/net/filter/filter.h
+++ b/net/filter/filter.h
@@ -153,6 +153,7 @@ class NET_EXPORT_PRIVATE Filter {
// Specifies type of filters that can be created.
enum FilterType {
+ FILTER_TYPE_BROTLI,
FILTER_TYPE_DEFLATE,
FILTER_TYPE_GZIP,
FILTER_TYPE_GZIP_HELPING_SDCH, // Gzip possible, but pass through allowed.
@@ -233,6 +234,7 @@ class NET_EXPORT_PRIVATE Filter {
std::string OrderedFilterList() const;
protected:
+ friend class BrotliUnitTest;
friend class GZipUnitTest;
friend class SdchFilterChainingTest;
FRIEND_TEST_ALL_PREFIXES(FilterTest, ThreeFilterChain);
@@ -285,6 +287,7 @@ class NET_EXPORT_PRIVATE Filter {
// Helper methods for PrependNewFilter. If initialization is successful,
// they return a fully initialized Filter. Otherwise, return NULL.
+ static Filter* InitBrotliFilter(FilterType type_id, int buffer_size);
static Filter* InitGZipFilter(FilterType type_id, int buffer_size);
static Filter* InitSdchFilter(FilterType type_id,
const FilterContext& filter_context,