Index: sync/util/test_unrecoverable_error_handler.h |
diff --git a/sync/util/test_unrecoverable_error_handler.h b/sync/util/test_unrecoverable_error_handler.h |
index ae0610c576b2af7ed029f088a3775358b902782a..1546783c834010befd7d0b11ff464922e398face 100644 |
--- a/sync/util/test_unrecoverable_error_handler.h |
+++ b/sync/util/test_unrecoverable_error_handler.h |
@@ -6,6 +6,7 @@ |
#define SYNC_INTERNAL_API_INCLUDES_TEST_UNRECOVERABLE_ERROR_HANDLER_H_ |
#include "base/compiler_specific.h" |
+#include "base/memory/weak_ptr.h" |
#include "sync/internal_api/public/util/unrecoverable_error_handler.h" |
namespace syncer { |
@@ -19,6 +20,11 @@ class TestUnrecoverableErrorHandler : public UnrecoverableErrorHandler { |
void OnUnrecoverableError(const tracked_objects::Location& from_here, |
const std::string& message) override; |
+ |
+ base::WeakPtr<TestUnrecoverableErrorHandler> GetWeakPtr(); |
+ |
+ private: |
+ base::WeakPtrFactory<TestUnrecoverableErrorHandler> weak_ptr_factory_; |
}; |
} // namespace syncer |