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

Unified Diff: chrome/browser/managed_mode/custodian_profile_downloader_service.h

Issue 335833003: Rename "managed (mode|user)" to "supervised user" (part 2) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review comments (+ a few other cleanups) Created 6 years, 6 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/managed_mode/custodian_profile_downloader_service.h
diff --git a/chrome/browser/managed_mode/custodian_profile_downloader_service.h b/chrome/browser/managed_mode/custodian_profile_downloader_service.h
deleted file mode 100644
index 5092b8d5f36dacc5d1202cc2d7d72a1448129f40..0000000000000000000000000000000000000000
--- a/chrome/browser/managed_mode/custodian_profile_downloader_service.h
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_MANAGED_MODE_CUSTODIAN_PROFILE_DOWNLOADER_SERVICE_H_
-#define CHROME_BROWSER_MANAGED_MODE_CUSTODIAN_PROFILE_DOWNLOADER_SERVICE_H_
-
-#include "base/callback.h"
-#include "chrome/browser/profiles/profile_downloader.h"
-#include "chrome/browser/profiles/profile_downloader_delegate.h"
-#include "components/keyed_service/core/keyed_service.h"
-
-class CustodianProfileDownloaderService : public KeyedService,
- public ProfileDownloaderDelegate {
- public:
- // Callback for DownloadProfile() below. If the GAIA profile download is
- // successful, the profile's full (display) name will be returned.
- typedef base::Callback<void(const base::string16& /* full name */)>
- DownloadProfileCallback;
-
- virtual ~CustodianProfileDownloaderService();
-
- // KeyedService:
- virtual void Shutdown() OVERRIDE;
-
- // Downloads the GAIA account information for the |custodian_profile_|.
- // This is a best-effort attempt with no error reporting nor timeout.
- // If the download is successful, the profile's full (display) name will
- // be returned via the callback. If the download fails or never completes,
- // the callback will not be called.
- void DownloadProfile(const DownloadProfileCallback& callback);
-
- // ProfileDownloaderDelegate:
- virtual bool NeedsProfilePicture() const OVERRIDE;
- virtual int GetDesiredImageSideLength() const OVERRIDE;
- virtual std::string GetCachedPictureURL() const OVERRIDE;
- virtual Profile* GetBrowserProfile() OVERRIDE;
- virtual void OnProfileDownloadSuccess(ProfileDownloader* downloader) OVERRIDE;
- virtual void OnProfileDownloadFailure(
- ProfileDownloader* downloader,
- ProfileDownloaderDelegate::FailureReason reason) OVERRIDE;
-
- private:
- friend class CustodianProfileDownloaderServiceFactory;
- // Use |CustodianProfileDownloaderServiceFactory::GetForProfile(...)| to
- // get instances of this service.
- explicit CustodianProfileDownloaderService(Profile* custodian_profile);
-
- scoped_ptr<ProfileDownloader> profile_downloader_;
- DownloadProfileCallback download_callback_;
-
- // Owns us via the KeyedService mechanism.
- Profile* custodian_profile_;
-
- std::string last_downloaded_profile_email_;
- std::string in_progress_profile_email_;
-};
-
-#endif // CHROME_BROWSER_MANAGED_MODE_CUSTODIAN_PROFILE_DOWNLOADER_SERVICE_H_

Powered by Google App Engine
This is Rietveld 408576698