Index: net/url_request/url_request_ftp_job.h |
diff --git a/net/url_request/url_request_ftp_job.h b/net/url_request/url_request_ftp_job.h |
index d48d82d2068f1d0de37a47b6205a12e6c4c475eb..b8d06db7bc2fb86c46ce4ebed60d9b5867d183e9 100644 |
--- a/net/url_request/url_request_ftp_job.h |
+++ b/net/url_request/url_request_ftp_job.h |
@@ -5,6 +5,7 @@ |
#ifndef NET_URL_REQUEST_URL_REQUEST_FTP_JOB_H_ |
#define NET_URL_REQUEST_URL_REQUEST_FTP_JOB_H_ |
+#include <memory> |
#include <string> |
#include "base/macros.h" |
@@ -49,6 +50,8 @@ class NET_EXPORT_PRIVATE URLRequestFtpJob : public URLRequestJob { |
RequestPriority priority() const { return priority_; } |
private: |
+ class AuthData; |
+ |
void OnResolveProxyComplete(int result); |
void StartFtpTransaction(); |
@@ -89,7 +92,7 @@ class NET_EXPORT_PRIVATE URLRequestFtpJob : public URLRequestJob { |
bool read_in_progress_; |
- scoped_refptr<AuthData> auth_data_; |
+ std::unique_ptr<AuthData> auth_data_; |
FtpTransactionFactory* ftp_transaction_factory_; |
FtpAuthCache* ftp_auth_cache_; |