Index: chrome/browser/chromeos/file_system_provider/request_manager.h |
diff --git a/chrome/browser/chromeos/file_system_provider/request_manager.h b/chrome/browser/chromeos/file_system_provider/request_manager.h |
index c1cb5d5553944e0b1ce78d6644d29c636e4a300c..4518bfa76e283d23ab84d3babf5ebbc636a20d79 100644 |
--- a/chrome/browser/chromeos/file_system_provider/request_manager.h |
+++ b/chrome/browser/chromeos/file_system_provider/request_manager.h |
@@ -59,7 +59,9 @@ class RequestManager { |
// Error callback invoked by the providing extension in response to |
// Execute(). It can be called at most once. It can be also called if the |
// request is aborted due to a timeout. |
- virtual void OnError(int request_id, base::File::Error error) = 0; |
+ virtual void OnError(int request_id, |
+ scoped_ptr<RequestValue> result, |
+ base::File::Error error) = 0; |
}; |
// Observes activities in the request manager. |
@@ -103,7 +105,9 @@ class RequestManager { |
// Handles error response for the |request_id|. If handling the error fails, |
// returns false. Always disposes the request. |
- bool RejectRequest(int request_id, base::File::Error error); |
+ bool RejectRequest(int request_id, |
+ scoped_ptr<RequestValue> response, |
+ base::File::Error error); |
// Sets a custom timeout for tests. The new timeout value will be applied to |
// new requests |