diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-19 16:57:03 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-19 16:57:03 +0000 |
commit | 8e38341c65360b48c32b88c58d6ac490516c0c0c (patch) | |
tree | 381bfdd42b59c1c4fa2368dec5ed479d83ab6f16 /net/url_request | |
parent | 0b97feeb41cb115158741daa975ec95d2e10cace (diff) | |
download | chromium_src-8e38341c65360b48c32b88c58d6ac490516c0c0c.zip chromium_src-8e38341c65360b48c32b88c58d6ac490516c0c0c.tar.gz chromium_src-8e38341c65360b48c32b88c58d6ac490516c0c0c.tar.bz2 |
FBTF: Even more ctor/virtual deinlining.
(Only 424k off Linux debug .a files).
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/3859003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63059 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request')
-rw-r--r-- | net/url_request/url_request_filter.cc | 4 | ||||
-rw-r--r-- | net/url_request/url_request_filter.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/net/url_request/url_request_filter.cc b/net/url_request/url_request_filter.cc index bb947f9..44863e3 100644 --- a/net/url_request/url_request_filter.cc +++ b/net/url_request/url_request_filter.cc @@ -24,6 +24,8 @@ URLRequestJob* URLRequestFilter::Factory(URLRequest* request, return GetInstance()->FindRequestHandler(request, scheme); } +URLRequestFilter::~URLRequestFilter() {} + void URLRequestFilter::AddHostnameHandler(const std::string& scheme, const std::string& hostname, URLRequest::ProtocolFactory* factory) { hostname_handler_map_[make_pair(scheme, hostname)] = factory; @@ -108,6 +110,8 @@ void URLRequestFilter::ClearHandlers() { hit_count_ = 0; } +URLRequestFilter::URLRequestFilter() : hit_count_(0) { } + URLRequestJob* URLRequestFilter::FindRequestHandler(URLRequest* request, const std::string& scheme) { URLRequestJob* job = NULL; diff --git a/net/url_request/url_request_filter.h b/net/url_request/url_request_filter.h index 58f9886..17eb4bb 100644 --- a/net/url_request/url_request_filter.h +++ b/net/url_request/url_request_filter.h @@ -42,6 +42,8 @@ class URLRequestFilter { static URLRequest::ProtocolFactory Factory; + ~URLRequestFilter(); + void AddHostnameHandler(const std::string& scheme, const std::string& hostname, URLRequest::ProtocolFactory* factory); @@ -62,7 +64,7 @@ class URLRequestFilter { int hit_count() const { return hit_count_; } protected: - URLRequestFilter() : hit_count_(0) { } + URLRequestFilter(); // Helper method that looks up the request in the url_handler_map_. URLRequestJob* FindRequestHandler(URLRequest* request, |