diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-17 23:08:24 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-17 23:08:24 +0000 |
commit | 0da3fea3b104b68f0866634e6616c75f60531506 (patch) | |
tree | d3f28342eb1fa354e4adf2e73ff71e8ed272a785 /net/ftp/ftp_response_info.h | |
parent | 4a77babd4294c77b873e205be3a25e9831a98079 (diff) | |
download | chromium_src-0da3fea3b104b68f0866634e6616c75f60531506.zip chromium_src-0da3fea3b104b68f0866634e6616c75f60531506.tar.gz chromium_src-0da3fea3b104b68f0866634e6616c75f60531506.tar.bz2 |
Add beginnings of a custom FTP implementation. This is built but not used or
tested yet. This is just skeleton code.
R=wtc
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7179 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/ftp/ftp_response_info.h')
-rw-r--r-- | net/ftp/ftp_response_info.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/net/ftp/ftp_response_info.h b/net/ftp/ftp_response_info.h new file mode 100644 index 0000000..398f050 --- /dev/null +++ b/net/ftp/ftp_response_info.h @@ -0,0 +1,29 @@ +// Copyright (c) 2008 The Chromium Authors. All rights reserved. Use of this +// source code is governed by a BSD-style license that can be found in the +// LICENSE file. + +#ifndef NET_FTP_FTP_RESPONSE_INFO_H_ +#define NET_FTP_FTP_RESPONSE_INFO_H_ + +#include "net/base/auth.h" + +namespace net { + +class FtpResponseInfo { + public: + // Non-null when authentication is required. + scoped_refptr<AuthChallengeInfo> auth_challenge; + + // The length of the response. -1 means unspecified. + int64 content_length; + + // True if the response data is of a directory listing. + bool is_directory_listing; + + FtpResponseInfo() : content_length(-1), is_directory_listing(false) { + } +}; + +} // namespace net + +#endif // NET_FTP_FTP_RESPONSE_INFO_H_ |