diff options
Diffstat (limited to 'chromium/sync/internal_api/public/sync_manager_factory.h')
-rw-r--r-- | chromium/sync/internal_api/public/sync_manager_factory.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/chromium/sync/internal_api/public/sync_manager_factory.h b/chromium/sync/internal_api/public/sync_manager_factory.h deleted file mode 100644 index 12fa52fdef8..00000000000 --- a/chromium/sync/internal_api/public/sync_manager_factory.h +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef SYNC_INTERNAL_API_PUBLIC_SYNC_MANAGER_FACTORY_H_ -#define SYNC_INTERNAL_API_PUBLIC_SYNC_MANAGER_FACTORY_H_ - -#include <string> - -#include "base/memory/scoped_ptr.h" -#include "sync/base/sync_export.h" - -namespace syncer { - -class SyncManager; - -// Helper class to allow dependency injection of the SyncManager. -class SYNC_EXPORT SyncManagerFactory { - public: - SyncManagerFactory(); - virtual ~SyncManagerFactory(); - - virtual scoped_ptr<SyncManager> CreateSyncManager(std::string name); - - private: - DISALLOW_COPY_AND_ASSIGN(SyncManagerFactory); -}; - -} // namespace syncer - -#endif // SYNC_INTERNAL_API_PUBLIC_SYNC_MANAGER_FACTORY_H_ |