Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(230)

Unified Diff: ceee/ie/plugin/bho/webrequest_notifier.cc

Issue 5581008: Add a new GetInstance() method for singleton classes, take 2. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ceee/ie/plugin/bho/webrequest_notifier.cc
diff --git a/ceee/ie/plugin/bho/webrequest_notifier.cc b/ceee/ie/plugin/bho/webrequest_notifier.cc
index 5f65a8b82ef2aedf664bd6efc642fe5c0cba4fd0..c0487a3a933bb5a76a47108a90e12ef705b58621 100644
--- a/ceee/ie/plugin/bho/webrequest_notifier.cc
+++ b/ceee/ie/plugin/bho/webrequest_notifier.cc
@@ -162,7 +162,7 @@ INTERNET_STATUS_CALLBACK STDAPICALLTYPE
WebRequestNotifier::InternetSetStatusCallbackAPatch(
HINTERNET internet,
INTERNET_STATUS_CALLBACK callback) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
INTERNET_STATUS_CALLBACK new_callback =
instance->HandleBeforeInternetSetStatusCallback(internet, callback);
return ::InternetSetStatusCallbackA(internet, new_callback);
@@ -172,7 +172,7 @@ INTERNET_STATUS_CALLBACK STDAPICALLTYPE
WebRequestNotifier::InternetSetStatusCallbackWPatch(
HINTERNET internet,
INTERNET_STATUS_CALLBACK callback) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
INTERNET_STATUS_CALLBACK new_callback =
instance->HandleBeforeInternetSetStatusCallback(internet, callback);
return ::InternetSetStatusCallbackW(internet, new_callback);
@@ -187,7 +187,7 @@ HINTERNET STDAPICALLTYPE WebRequestNotifier::InternetConnectAPatch(
DWORD service,
DWORD flags,
DWORD_PTR context) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleBeforeInternetConnect(internet);
HINTERNET server = ::InternetConnectA(internet, server_name, server_port,
@@ -208,7 +208,7 @@ HINTERNET STDAPICALLTYPE WebRequestNotifier::InternetConnectWPatch(
DWORD service,
DWORD flags,
DWORD_PTR context) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleBeforeInternetConnect(internet);
HINTERNET server = ::InternetConnectW(internet, server_name, server_port,
@@ -233,7 +233,7 @@ HINTERNET STDAPICALLTYPE WebRequestNotifier::HttpOpenRequestAPatch(
referrer, accept_types, flags,
context);
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleAfterHttpOpenRequest(connect, request, verb,
CA2W(object_name), flags);
return request;
@@ -252,7 +252,7 @@ HINTERNET STDAPICALLTYPE WebRequestNotifier::HttpOpenRequestWPatch(
referrer, accept_types, flags,
context);
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleAfterHttpOpenRequest(connect, request, CW2A(verb),
object_name, flags);
return request;
@@ -264,7 +264,7 @@ BOOL STDAPICALLTYPE WebRequestNotifier::HttpSendRequestAPatch(
DWORD headers_length,
LPVOID optional,
DWORD optional_length) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleBeforeHttpSendRequest(request);
return ::HttpSendRequestA(request, headers, headers_length, optional,
optional_length);
@@ -276,7 +276,7 @@ BOOL STDAPICALLTYPE WebRequestNotifier::HttpSendRequestWPatch(
DWORD headers_length,
LPVOID optional,
DWORD optional_length) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleBeforeHttpSendRequest(request);
return ::HttpSendRequestW(request, headers, headers_length, optional,
optional_length);
@@ -289,7 +289,7 @@ void CALLBACK WebRequestNotifier::InternetStatusCallbackPatch(
DWORD internet_status,
LPVOID status_information,
DWORD status_information_length) {
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleBeforeInternetStatusCallback(original, internet, context,
internet_status,
status_information,
@@ -305,7 +305,7 @@ BOOL STDAPICALLTYPE WebRequestNotifier::InternetReadFilePatch(
LPDWORD number_of_bytes_read) {
BOOL result = ::InternetReadFile(file, buffer, number_of_bytes_to_read,
number_of_bytes_read);
- WebRequestNotifier* instance = ProductionWebRequestNotifier::get();
+ WebRequestNotifier* instance = ProductionWebRequestNotifier::GetInstance();
instance->HandleAfterInternetReadFile(file, result, number_of_bytes_read);
return result;
@@ -813,3 +813,8 @@ void WebRequestNotifier::TransitRequestToNextState(
}
info->state = next_state;
}
+
+// static
+ProductionWebRequestNotifier* ProductionWebRequestNotifier::GetInstance() {
+ return Singleton<ProductionWebRequestNotifier>::get();
+}

Powered by Google App Engine
This is Rietveld 408576698