Chromium Code Reviews| Index: chrome/browser/chromeos/gdata/gdata_system_service.h |
| =================================================================== |
| --- chrome/browser/chromeos/gdata/gdata_system_service.h (revision 148059) |
| +++ chrome/browser/chromeos/gdata/gdata_system_service.h (working copy) |
| @@ -5,6 +5,8 @@ |
| #ifndef CHROME_BROWSER_CHROMEOS_GDATA_GDATA_SYSTEM_SERVICE_H_ |
| #define CHROME_BROWSER_CHROMEOS_GDATA_GDATA_SYSTEM_SERVICE_H_ |
| +#include <string> |
| + |
| #include "base/memory/scoped_ptr.h" |
| #include "base/memory/singleton.h" |
| #include "base/threading/sequenced_worker_pool.h" |
| @@ -19,6 +21,7 @@ |
| class DriveWebAppsRegistry; |
| class GDataCache; |
| class GDataDownloadObserver; |
| +class GDataDirectoryService; |
| class GDataFileSystemInterface; |
| class GDataSyncClient; |
| class GDataUploader; |
| @@ -63,6 +66,8 @@ |
| // Unregisters drive mount point from File API. |
| void RemoveDriveMountPoint(); |
| + scoped_refptr<base::SequencedTaskRunner> GetTaskRunner(); |
|
hashimoto
2012/07/24 08:41:51
How about replacing |sequence_token_| with a scope
|
| + |
| friend class GDataSystemServiceFactory; |
| Profile* profile_; |
| @@ -71,6 +76,7 @@ |
| scoped_ptr<DocumentsServiceInterface> documents_service_; |
| scoped_ptr<GDataUploader> uploader_; |
| scoped_ptr<DriveWebAppsRegistry> webapps_registry_; |
| + scoped_ptr<GDataDirectoryService> directory_service_; |
| scoped_ptr<GDataFileSystemInterface> file_system_; |
| scoped_ptr<GDataDownloadObserver> download_observer_; |
| scoped_ptr<GDataSyncClient> sync_client_; |