Chromium Code Reviews| Index: net/url_request/url_request_status.cc |
| diff --git a/net/url_request/url_request_status.cc b/net/url_request/url_request_status.cc |
| index 2a6a2fae861c202a51fc677558a7f3584c286373..7207df2fa52818dab4c6da7f0319f3c37b75565f 100644 |
| --- a/net/url_request/url_request_status.cc |
| +++ b/net/url_request/url_request_status.cc |
| @@ -46,4 +46,19 @@ URLRequestStatus URLRequestStatus::FromError(int error) { |
| } |
| } |
| +Error URLRequestStatus::ToNetError() const { |
| + switch (status_) { |
| + case SUCCESS: |
| + return OK; |
| + case IO_PENDING: |
| + return ERR_IO_PENDING; |
| + case CANCELED: |
| + return ERR_ABORTED; |
| + case FAILED: |
| + return static_cast<Error>(error_); |
| + } |
| + NOTREACHED(); |
| + return ERR_FAILED; |
| +} |
| + |
| } // namespace net |