| 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..5c41d743782539a2db78adbb9874c7c69820ef06 100644
|
| --- a/net/url_request/url_request_status.cc
|
| +++ b/net/url_request/url_request_status.cc
|
| @@ -46,4 +46,22 @@ 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_);
|
| + default:
|
| + NOTREACHED();
|
| + break;
|
| + }
|
| + NOTREACHED();
|
| + return ERR_FAILED;
|
| +}
|
| +
|
| } // namespace net
|
|
|