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); |
}; |