Index: net/base/network_delegate.cc |
diff --git a/net/base/network_delegate.cc b/net/base/network_delegate.cc |
index a40f7d6d7b9dd5a7592ccf2974895ebb2abde23a..43d47adedd69d7d0249a568eeaaa470d29417fa5 100644 |
--- a/net/base/network_delegate.cc |
+++ b/net/base/network_delegate.cc |
@@ -15,11 +15,15 @@ |
namespace net { |
+NetworkDelegate::~NetworkDelegate() { |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
+} |
+ |
int NetworkDelegate::NotifyBeforeURLRequest( |
URLRequest* request, const CompletionCallback& callback, |
GURL* new_url) { |
TRACE_EVENT0(kNetTracingCategory, "NetworkDelegate::NotifyBeforeURLRequest"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(request); |
DCHECK(!callback.is_null()); |
// TODO(cbentzel): Remove ScopedTracker below once crbug.com/475753 is fixed. |
@@ -35,7 +39,7 @@ int NetworkDelegate::NotifyBeforeStartTransaction( |
HttpRequestHeaders* headers) { |
TRACE_EVENT0(kNetTracingCategory, |
"NetworkDelegate::NotifyBeforeStartTransation"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(headers); |
DCHECK(!callback.is_null()); |
return OnBeforeStartTransaction(request, callback, headers); |
@@ -46,7 +50,7 @@ void NetworkDelegate::NotifyBeforeSendHeaders( |
const ProxyInfo& proxy_info, |
const ProxyRetryInfoMap& proxy_retry_info, |
HttpRequestHeaders* headers) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(headers); |
OnBeforeSendHeaders(request, proxy_info, proxy_retry_info, headers); |
} |
@@ -55,7 +59,7 @@ void NetworkDelegate::NotifyStartTransaction( |
URLRequest* request, |
const HttpRequestHeaders& headers) { |
TRACE_EVENT0(kNetTracingCategory, "NetworkDelegate::NotifyStartTransaction"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
OnStartTransaction(request, headers); |
} |
@@ -66,7 +70,7 @@ int NetworkDelegate::NotifyHeadersReceived( |
scoped_refptr<HttpResponseHeaders>* override_response_headers, |
GURL* allowed_unsafe_redirect_url) { |
TRACE_EVENT0(kNetTracingCategory, "NetworkDelegate::NotifyHeadersReceived"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(original_response_headers); |
DCHECK(!callback.is_null()); |
return OnHeadersReceived(request, |
@@ -78,7 +82,7 @@ int NetworkDelegate::NotifyHeadersReceived( |
void NetworkDelegate::NotifyResponseStarted(URLRequest* request, |
int net_error) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(request); |
OnResponseStarted(request, net_error); |
@@ -88,21 +92,21 @@ void NetworkDelegate::NotifyNetworkBytesReceived(URLRequest* request, |
int64_t bytes_received) { |
TRACE_EVENT0(kNetTracingCategory, |
"NetworkDelegate::NotifyNetworkBytesReceived"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK_GT(bytes_received, 0); |
OnNetworkBytesReceived(request, bytes_received); |
} |
void NetworkDelegate::NotifyNetworkBytesSent(URLRequest* request, |
int64_t bytes_sent) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK_GT(bytes_sent, 0); |
OnNetworkBytesSent(request, bytes_sent); |
} |
void NetworkDelegate::NotifyBeforeRedirect(URLRequest* request, |
const GURL& new_location) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(request); |
OnBeforeRedirect(request, new_location); |
} |
@@ -111,7 +115,7 @@ void NetworkDelegate::NotifyCompleted(URLRequest* request, |
bool started, |
int net_error) { |
TRACE_EVENT0(kNetTracingCategory, "NetworkDelegate::NotifyCompleted"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(request); |
// TODO(cbentzel): Remove ScopedTracker below once crbug.com/475753 is fixed. |
tracked_objects::ScopedTracker tracking_profile( |
@@ -123,14 +127,14 @@ void NetworkDelegate::NotifyCompleted(URLRequest* request, |
void NetworkDelegate::NotifyURLRequestDestroyed(URLRequest* request) { |
TRACE_EVENT0(kNetTracingCategory, |
"NetworkDelegate::NotifyURLRequestDestroyed"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(request); |
OnURLRequestDestroyed(request); |
} |
void NetworkDelegate::NotifyPACScriptError(int line_number, |
const base::string16& error) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
OnPACScriptError(line_number, error); |
} |
@@ -139,13 +143,13 @@ NetworkDelegate::AuthRequiredResponse NetworkDelegate::NotifyAuthRequired( |
const AuthChallengeInfo& auth_info, |
const AuthCallback& callback, |
AuthCredentials* credentials) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnAuthRequired(request, auth_info, callback, credentials); |
} |
bool NetworkDelegate::CanGetCookies(const URLRequest& request, |
const CookieList& cookie_list) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(!(request.load_flags() & LOAD_DO_NOT_SEND_COOKIES)); |
return OnCanGetCookies(request, cookie_list); |
} |
@@ -153,7 +157,7 @@ bool NetworkDelegate::CanGetCookies(const URLRequest& request, |
bool NetworkDelegate::CanSetCookie(const URLRequest& request, |
const std::string& cookie_line, |
CookieOptions* options) { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
DCHECK(!(request.load_flags() & LOAD_DO_NOT_SAVE_COOKIES)); |
return OnCanSetCookie(request, cookie_line, options); |
} |
@@ -161,7 +165,7 @@ bool NetworkDelegate::CanSetCookie(const URLRequest& request, |
bool NetworkDelegate::CanAccessFile(const URLRequest& request, |
const base::FilePath& original_path, |
const base::FilePath& absolute_path) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanAccessFile(request, original_path, absolute_path); |
} |
@@ -169,7 +173,7 @@ bool NetworkDelegate::CanEnablePrivacyMode( |
const GURL& url, |
const GURL& first_party_for_cookies) const { |
TRACE_EVENT0(kNetTracingCategory, "NetworkDelegate::CanEnablePrivacyMode"); |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanEnablePrivacyMode(url, first_party_for_cookies); |
} |
@@ -181,30 +185,30 @@ bool NetworkDelegate::CancelURLRequestWithPolicyViolatingReferrerHeader( |
const URLRequest& request, |
const GURL& target_url, |
const GURL& referrer_url) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCancelURLRequestWithPolicyViolatingReferrerHeader( |
request, target_url, referrer_url); |
} |
bool NetworkDelegate::CanQueueReportingReport(const url::Origin& origin) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanQueueReportingReport(origin); |
} |
bool NetworkDelegate::CanSendReportingReport(const url::Origin& origin) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanSendReportingReport(origin); |
} |
bool NetworkDelegate::CanSetReportingClient(const url::Origin& origin, |
const GURL& endpoint) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanSetReportingClient(origin, endpoint); |
} |
bool NetworkDelegate::CanUseReportingClient(const url::Origin& origin, |
const GURL& endpoint) const { |
- DCHECK(CalledOnValidThread()); |
+ DCHECK_CALLED_ON_VALID_THREAD(thread_checker_); |
return OnCanUseReportingClient(origin, endpoint); |
} |