Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(739)

Unified Diff: net/url_request/url_request_new_ftp_job.h

Issue 210027: Move FTP LIST parsing code to the renderer process. (Closed)
Patch Set: fixes Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/url_request/url_request_new_ftp_job.h
diff --git a/net/url_request/url_request_new_ftp_job.h b/net/url_request/url_request_new_ftp_job.h
index e29687ffe38f1060bdbe31c16451af59d18c8686..95b0a3bb432637663b2ec3f5965d2ca97a058caf 100644
--- a/net/url_request/url_request_new_ftp_job.h
+++ b/net/url_request/url_request_new_ftp_job.h
@@ -30,6 +30,9 @@ class URLRequestNewFtpJob : public URLRequestJob {
static URLRequestJob* Factory(URLRequest* request, const std::string& scheme);
+ // URLRequestJob methods:
+ virtual bool GetMimeType(std::string* mime_type) const;
+
private:
// URLRequestJob methods:
virtual void Start();
@@ -54,23 +57,15 @@ class URLRequestNewFtpJob : public URLRequestJob {
void RestartTransactionWithAuth();
- int ProcessFtpDir(net::IOBuffer *buf, int buf_size, int bytes_read);
-
void LogFtpServerType(char server_type);
net::FtpRequestInfo request_info_;
scoped_ptr<net::FtpTransaction> transaction_;
- const net::FtpResponseInfo* response_info_;
-
- scoped_refptr<net::IOBuffer> dir_listing_buf_;
- int dir_listing_buf_size_;
net::CompletionCallbackImpl<URLRequestNewFtpJob> start_callback_;
net::CompletionCallbackImpl<URLRequestNewFtpJob> read_callback_;
- std::string directory_html_;
bool read_in_progress_;
- std::string encoding_;
scoped_refptr<net::AuthData> server_auth_;

Powered by Google App Engine
This is Rietveld 408576698