| Index: chrome/browser/google_apis/drive_service_interface.h
|
| diff --git a/chrome/browser/google_apis/drive_service_interface.h b/chrome/browser/google_apis/drive_service_interface.h
|
| index bd616bf724473a9f4a02011ec6805b7cd300edb8..53941013e12dd5c5f3863598047b77160b857580 100644
|
| --- a/chrome/browser/google_apis/drive_service_interface.h
|
| +++ b/chrome/browser/google_apis/drive_service_interface.h
|
| @@ -17,10 +17,11 @@ class Profile;
|
|
|
| namespace google_apis {
|
|
|
| -class AppList;
|
| +class AboutResource;
|
| class AccountMetadataFeed;
|
| -class ResourceList;
|
| +class AppList;
|
| class OperationRegistry;
|
| +class ResourceList;
|
|
|
| // Observer interface for DriveServiceInterface.
|
| class DriveServiceObserver {
|
| @@ -53,8 +54,13 @@ typedef base::Callback<void(GDataErrorCode error,
|
| scoped_ptr<AccountMetadataFeed> account_metadata)>
|
| GetAccountMetadataCallback;
|
|
|
| +// Callback used for GetAboutResource().
|
| +typedef base::Callback<void(GDataErrorCode error,
|
| + scoped_ptr<AboutResource> about_resource)>
|
| + GetAboutResourceCallback;
|
| +
|
| // Callback used for GetApplicationInfo().
|
| -typedef base::Callback<void(GDataErrorCode erro,
|
| +typedef base::Callback<void(GDataErrorCode error,
|
| scoped_ptr<AppList> app_list)>
|
| GetAppListCallback;
|
|
|
| @@ -154,6 +160,11 @@ class DriveServiceInterface {
|
| virtual void GetAccountMetadata(
|
| const GetAccountMetadataCallback& callback) = 0;
|
|
|
| + // Gets the about resource information from the server.
|
| + // Upon completion, invokes |callback| with results on the calling thread.
|
| + // |callback| must not be null.
|
| + virtual void GetAboutResource(const GetAboutResourceCallback& callback) = 0;
|
| +
|
| // Gets the application information from the server.
|
| // Upon completion, invokes |callback| with results on the calling thread.
|
| // |callback| must not be null.
|
|
|