Chromium Code Reviews| Index: sync/internal_api/public/sync_manager_factory.h |
| diff --git a/sync/internal_api/public/sync_manager_factory.h b/sync/internal_api/public/sync_manager_factory.h |
| index 12fa52fdef81f7abe134ef84d5935010747c62ff..f5c01d2fbd69cc5e8fa6970b9938b34e86ede98e 100644 |
| --- a/sync/internal_api/public/sync_manager_factory.h |
| +++ b/sync/internal_api/public/sync_manager_factory.h |
| @@ -17,12 +17,19 @@ class SyncManager; |
| // Helper class to allow dependency injection of the SyncManager. |
| class SYNC_EXPORT SyncManagerFactory { |
| public: |
| - SyncManagerFactory(); |
| + enum MANAGER_TYPE { |
| + NORMAL, |
|
Nicolas Zea
2014/05/13 17:49:15
Comment what these mean
haitaol1
2014/05/13 18:10:59
Done.
|
| + BACKUP, |
| + ROLLBACK, |
| + }; |
| + |
| + SyncManagerFactory(MANAGER_TYPE type); |
| virtual ~SyncManagerFactory(); |
| virtual scoped_ptr<SyncManager> CreateSyncManager(std::string name); |
| private: |
| + MANAGER_TYPE type_; |
| DISALLOW_COPY_AND_ASSIGN(SyncManagerFactory); |
| }; |