diff options
author | rdsmith <rdsmith@chromium.org> | 2016-02-04 15:13:15 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-04 23:14:27 +0000 |
commit | d3b510ca27134ea7ac6d1ab37e7123d9289f22a0 (patch) | |
tree | 46027f9d1dff2bf7b7a0140a79ce114d0e223eac /net/filter | |
parent | a59d0ad2829f5099af70e17e2d3c4749c1ea6cad (diff) | |
download | chromium_src-d3b510ca27134ea7ac6d1ab37e7123d9289f22a0.zip chromium_src-d3b510ca27134ea7ac6d1ab37e7123d9289f22a0.tar.gz chromium_src-d3b510ca27134ea7ac6d1ab37e7123d9289f22a0.tar.bz2 |
Log what filter causes a decoding error.
BUG=584326
R=xunjieli@chromium.org
Review URL: https://codereview.chromium.org/1670643003
Cr-Commit-Position: refs/heads/master@{#373651}
Diffstat (limited to 'net/filter')
-rw-r--r-- | net/filter/filter.cc | 2 | ||||
-rw-r--r-- | net/filter/filter.h | 7 |
2 files changed, 8 insertions, 1 deletions
diff --git a/net/filter/filter.cc b/net/filter/filter.cc index 466aa10..502ce5bb 100644 --- a/net/filter/filter.cc +++ b/net/filter/filter.cc @@ -78,6 +78,8 @@ std::string FilterTypeAsString(Filter::FilterType type_id) { return "FILTER_TYPE_SDCH_POSSIBLE "; case Filter::FILTER_TYPE_UNSUPPORTED: return "FILTER_TYPE_UNSUPPORTED"; + case Filter::FILTER_TYPE_MAX: + return "FILTER_TYPE_MAX"; } return ""; } diff --git a/net/filter/filter.h b/net/filter/filter.h index e9df3db..31d08d4 100644 --- a/net/filter/filter.h +++ b/net/filter/filter.h @@ -151,7 +151,8 @@ class NET_EXPORT_PRIVATE Filter { FILTER_ERROR }; - // Specifies type of filters that can be created. + // Specifies type of filters that can be created. Do not change the values + // of this enum; it is preserved in a histogram. enum FilterType { FILTER_TYPE_BROTLI, FILTER_TYPE_DEFLATE, @@ -160,6 +161,8 @@ class NET_EXPORT_PRIVATE Filter { FILTER_TYPE_SDCH, FILTER_TYPE_SDCH_POSSIBLE, // Sdch possible, but pass through allowed. FILTER_TYPE_UNSUPPORTED, + + FILTER_TYPE_MAX }; virtual ~Filter(); @@ -233,6 +236,8 @@ class NET_EXPORT_PRIVATE Filter { // Returns a string describing the FilterTypes implemented by this filter. std::string OrderedFilterList() const; + FilterType type() const { return type_id_; } + protected: friend class BrotliUnitTest; friend class GZipUnitTest; |