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_; |