Index: chrome/browser/chromeos/gview_request_interceptor.h |
diff --git a/chrome/browser/chromeos/gview_request_interceptor.h b/chrome/browser/chromeos/gview_request_interceptor.h |
index 7642d1d6fde8bf04964243e085ae2be22462b8e9..cd8dfde7cb663b413570dc5626165b4962aaa373 100644 |
--- a/chrome/browser/chromeos/gview_request_interceptor.h |
+++ b/chrome/browser/chromeos/gview_request_interceptor.h |
@@ -10,6 +10,8 @@ |
#include "base/hash_tables.h" |
#include "net/url_request/url_request.h" |
+template <typename T> struct DefaultSingletonTraits; |
+ |
namespace chromeos { |
// This class integrates the Google Document Viewer into ChromeOS, |
@@ -20,9 +22,6 @@ namespace chromeos { |
// parameter. |
class GViewRequestInterceptor : public net::URLRequest::Interceptor { |
public: |
- GViewRequestInterceptor(); |
- virtual ~GViewRequestInterceptor(); |
- |
// Always returns NULL because we don't want to attempt a redirect |
// before seeing the detected mime type of the request. |
virtual net::URLRequestJob* MaybeIntercept(net::URLRequest* request); |
@@ -36,6 +35,11 @@ class GViewRequestInterceptor : public net::URLRequest::Interceptor { |
static net::URLRequest::Interceptor* GetGViewRequestInterceptor(); |
private: |
+ friend struct DefaultSingletonTraits<GViewRequestInterceptor>; |
+ |
+ GViewRequestInterceptor(); |
+ virtual ~GViewRequestInterceptor(); |
+ |
// The list of supported mime types. |
base::hash_set<std::string> supported_mime_types_; |
}; |