diff options
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_ |