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

Unified Diff: chrome/browser/signin/oauth2_token_service_delegate_android.h

Issue 2685123002: Make OAuth2TokenService and subclasses take delegate by unique_ptr (Closed)
Patch Set: Created 3 years, 10 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/signin/oauth2_token_service_delegate_android.h
diff --git a/chrome/browser/signin/oauth2_token_service_delegate_android.h b/chrome/browser/signin/oauth2_token_service_delegate_android.h
index e7b34fb0c5d0f971af9f39d58a9ea0251bbe5dc0..658fff9f3b8e72195b2ef3f374568398bea94c83 100644
--- a/chrome/browser/signin/oauth2_token_service_delegate_android.h
+++ b/chrome/browser/signin/oauth2_token_service_delegate_android.h
@@ -31,6 +31,10 @@
// request from other thread, please use OAuth2TokenServiceRequest.
class OAuth2TokenServiceDelegateAndroid : public OAuth2TokenServiceDelegate {
public:
+ OAuth2TokenServiceDelegateAndroid(
+ AccountTrackerService* account_tracker_service);
+ ~OAuth2TokenServiceDelegateAndroid() override;
+
// Registers the OAuth2TokenServiceDelegateAndroid's native methods through
// JNI.
static bool Register(JNIEnv* env);
@@ -96,11 +100,6 @@ class OAuth2TokenServiceDelegateAndroid : public OAuth2TokenServiceDelegate {
void LoadCredentials(const std::string& primary_account_id) override;
protected:
- friend class ProfileOAuth2TokenServiceFactory;
- OAuth2TokenServiceDelegateAndroid(
- AccountTrackerService* account_tracker_service);
- ~OAuth2TokenServiceDelegateAndroid() override;
-
OAuth2AccessTokenFetcher* CreateAccessTokenFetcher(
const std::string& account_id,
net::URLRequestContextGetter* getter,

Powered by Google App Engine
This is Rietveld 408576698