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_network_session.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_network_session.h')
-rw-r--r-- | net/ftp/ftp_network_session.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/net/ftp/ftp_network_session.h b/net/ftp/ftp_network_session.h new file mode 100644 index 0000000..83a1cc7 --- /dev/null +++ b/net/ftp/ftp_network_session.h @@ -0,0 +1,26 @@ +// 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_NETWORK_SESSION_H_ +#define NET_FTP_FTP_NETWORK_SESSION_H_ + +#include "base/ref_counted.h" +#include "net/base/auth_cache.h" + +namespace net { + +// This class holds session objects used by FtpNetworkTransaction objects. +class FtpNetworkSession : public base::RefCounted<FtpNetworkSession> { + public: + FtpNetworkSession() {} + + AuthCache* auth_cache() { return &auth_cache_; } + + private: + AuthCache auth_cache_; +}; + +} // namespace net + +#endif // NET_FTP_FTP_NETWORK_SESSION_H_ |