| 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 05cbb33979c8e6aad32b4f8e93259833a28ea36c..7eaba0cf0b012a2866fc84ec60b05145fa4a509e 100644
|
| --- a/net/url_request/url_request_ftp_job.h
|
| +++ b/net/url_request/url_request_ftp_job.h
|
| @@ -17,14 +17,20 @@
|
|
|
| namespace net {
|
|
|
| -class URLRequestContext;
|
| +class NetworkDelegate;
|
| +class FtpTransactionFactory;
|
| +class FtpAuthCache;
|
|
|
| // A URLRequestJob subclass that is built on top of FtpTransaction. It
|
| // provides an implementation for FTP.
|
| class URLRequestFtpJob : public URLRequestJob {
|
| public:
|
| - explicit URLRequestFtpJob(URLRequest* request);
|
| + URLRequestFtpJob(URLRequest* request,
|
| + NetworkDelegate* network_delegate,
|
| + FtpTransactionFactory* ftp_transaction_factory,
|
| + FtpAuthCache* ftp_auth_cache);
|
|
|
| + // TODO(shalev): get rid of this function in favor of FtpProtocolHandler.
|
| static URLRequestJob* Factory(URLRequest* request,
|
| const std::string& scheme);
|
|
|
| @@ -69,6 +75,9 @@ class URLRequestFtpJob : public URLRequestJob {
|
|
|
| base::WeakPtrFactory<URLRequestFtpJob> weak_factory_;
|
|
|
| + FtpTransactionFactory* ftp_transaction_factory_;
|
| + FtpAuthCache* ftp_auth_cache_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(URLRequestFtpJob);
|
| };
|
|
|
|
|