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

Unified Diff: chrome/browser/webdata/web_data_request_manager.h

Issue 11783091: Remove GenericRequest templates from WebDataService (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix WIN error Created 7 years, 11 months 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: chrome/browser/webdata/web_data_request_manager.h
diff --git a/chrome/browser/webdata/web_data_request_manager.h b/chrome/browser/webdata/web_data_request_manager.h
index b6608ccfd1fb24256423025b219d10784dfd37c7..99340d0011a31f65fe54f75bcb1dd8a3f0dc243d 100644
--- a/chrome/browser/webdata/web_data_request_manager.h
+++ b/chrome/browser/webdata/web_data_request_manager.h
@@ -83,58 +83,6 @@ class WebDataRequest {
//////////////////////////////////////////////////////////////////////////////
//
-// Webdata request templates
-//
-// Internally we use instances of the following template to represent
-// requests.
-//////////////////////////////////////////////////////////////////////////////
-
-template <class T>
-class GenericRequest : public WebDataRequest {
- public:
- GenericRequest(WebDataService* service,
- WebDataServiceConsumer* consumer,
- WebDataRequestManager* manager,
- const T& arg)
- : WebDataRequest(service, consumer, manager),
- arg_(arg) {
- }
-
- virtual ~GenericRequest() {
- }
-
- const T& arg() const { return arg_; }
-
- private:
- T arg_;
-};
-
-template <class T, class U>
-class GenericRequest2 : public WebDataRequest {
- public:
- GenericRequest2(WebDataService* service,
- WebDataServiceConsumer* consumer,
- WebDataRequestManager* manager,
- const T& arg1,
- const U& arg2)
- : WebDataRequest(service, consumer, manager),
- arg1_(arg1),
- arg2_(arg2) {
- }
-
- virtual ~GenericRequest2() { }
-
- const T& arg1() const { return arg1_; }
-
- const U& arg2() const { return arg2_; }
-
- private:
- T arg1_;
- U arg2_;
-};
-
-//////////////////////////////////////////////////////////////////////////////
-//
// Webdata Request Manager
//
// Tracks all WebDataRequests for a WebDataService.
« no previous file with comments | « no previous file | chrome/browser/webdata/web_data_service.h » ('j') | chrome/browser/webdata/web_data_service.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698