#include "sync/internal_api/public/base/model_type.h"
#include "sync/internal_api/public/util/unrecoverable_error_handler.h"
-namespace browser_sync {
+namespace sync_driver {
class DataTypeErrorHandler {
public:
// Call this to disable a datatype while it is running. This is usually
// called for a runtime failure that is specific to a datatype.
- virtual void OnSingleDatatypeUnrecoverableError(
- const tracked_objects::Location& from_here,
- const std::string& message) = 0;
+ virtual void OnSingleDataTypeUnrecoverableError(
+ const syncer::SyncError& error) = 0;
// This will create a syncer::SyncError object. This will also upload
// a breakpad call stack to crash server. A sync error usually means
virtual ~DataTypeErrorHandler() { }
};
-} // namespace browser_sync
+} // namespace sync_driver
+
#endif // COMPONENTS_SYNC_DRIVER_DATA_TYPE_ERROR_HANDLER_H__