Index: chrome/service/gaia/service_gaia_authenticator.h |
diff --git a/chrome/service/gaia/service_gaia_authenticator.h b/chrome/service/gaia/service_gaia_authenticator.h |
index 142e322b8af76f34d001bb1045b53e88ac6261f2..bb3fb5fea3e293c789a34d913c77001b68bb0dc7 100644 |
--- a/chrome/service/gaia/service_gaia_authenticator.h |
+++ b/chrome/service/gaia/service_gaia_authenticator.h |
@@ -29,7 +29,6 @@ class ServiceGaiaAuthenticator |
const std::string& service_id, |
const std::string& gaia_url, |
base::MessageLoopProxy* io_message_loop_proxy); |
- virtual ~ServiceGaiaAuthenticator(); |
// content::URLFetcherDelegate implementation. |
virtual void OnURLFetchComplete(const content::URLFetcher* source) OVERRIDE; |
@@ -43,6 +42,9 @@ class ServiceGaiaAuthenticator |
virtual int GetBackoffDelaySeconds(int current_backoff_delay) OVERRIDE; |
private: |
+ friend class base::RefCountedThreadSafe<ServiceGaiaAuthenticator>; |
+ virtual ~ServiceGaiaAuthenticator(); |
+ |
void DoPost(const GURL& post_url, const std::string& post_body); |
base::WaitableEvent http_post_completed_; |