summaryrefslogtreecommitdiffstats
path: root/net/url_request
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-19 16:57:03 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-19 16:57:03 +0000
commit8e38341c65360b48c32b88c58d6ac490516c0c0c (patch)
tree381bfdd42b59c1c4fa2368dec5ed479d83ab6f16 /net/url_request
parent0b97feeb41cb115158741daa975ec95d2e10cace (diff)
downloadchromium_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.cc4
-rw-r--r--net/url_request/url_request_filter.h4
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,