Index: components/sync/driver/glue/browser_thread_model_worker.h |
diff --git a/components/sync/driver/glue/browser_thread_model_worker.h b/components/sync/driver/glue/browser_thread_model_worker.h |
index 22e71937ab9fd86a14c604388e64d1eccdbeee6b..0ab0c778c76375ab961583d64a40c6623f97af39 100644 |
--- a/components/sync/driver/glue/browser_thread_model_worker.h |
+++ b/components/sync/driver/glue/browser_thread_model_worker.h |
@@ -5,18 +5,13 @@ |
#ifndef COMPONENTS_SYNC_DRIVER_GLUE_BROWSER_THREAD_MODEL_WORKER_H_ |
#define COMPONENTS_SYNC_DRIVER_GLUE_BROWSER_THREAD_MODEL_WORKER_H_ |
-#include "base/callback_forward.h" |
-#include "base/compiler_specific.h" |
#include "base/macros.h" |
+#include "base/memory/ref_counted.h" |
+#include "base/single_thread_task_runner.h" |
#include "components/sync/base/scoped_event_signal.h" |
#include "components/sync/base/syncer_error.h" |
#include "components/sync/engine/model_safe_worker.h" |
-namespace base { |
-class SingleThreadTaskRunner; |
-class WaitableEvent; |
-} // namespace base |
- |
namespace syncer { |
// A ModelSafeWorker for models that accept requests from the |
@@ -27,11 +22,9 @@ class BrowserThreadModelWorker : public ModelSafeWorker { |
public: |
BrowserThreadModelWorker( |
const scoped_refptr<base::SingleThreadTaskRunner>& runner, |
- ModelSafeGroup group, |
- WorkerLoopDestructionObserver* observer); |
+ ModelSafeGroup group); |
// ModelSafeWorker implementation. Called on the sync thread. |
- void RegisterForLoopDestruction() override; |
ModelSafeGroup GetModelSafeGroup() override; |
protected: |