diff options
author | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-07 23:02:11 +0000 |
---|---|---|
committer | erg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-07 23:02:11 +0000 |
commit | 4b3c95dd199586b4c540800be8cd223e948e5e3f (patch) | |
tree | c97ef865a3c85f09e920d8b1bc4024a56bb8e8cf /net/http/http_auth_cache.h | |
parent | d160ec0e875e98829684f040d843e6a292dbb3ba (diff) | |
download | chromium_src-4b3c95dd199586b4c540800be8cd223e948e5e3f.zip chromium_src-4b3c95dd199586b4c540800be8cd223e948e5e3f.tar.gz chromium_src-4b3c95dd199586b4c540800be8cd223e948e5e3f.tar.bz2 |
Start reordering the methods in headers in net/.
This patch also starts reordering some of the cc files to match their
headers. More of both cleanups will be done in future patches.
BUG=68682
TEST=compiles
Review URL: http://codereview.chromium.org/6085013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@70799 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_auth_cache.h')
-rw-r--r-- | net/http/http_auth_cache.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/net/http/http_auth_cache.h b/net/http/http_auth_cache.h index 707288c..b6c382c 100644 --- a/net/http/http_auth_cache.h +++ b/net/http/http_auth_cache.h @@ -28,6 +28,13 @@ class HttpAuthCache { public: class Entry; + // Prevent unbounded memory growth. These are safeguards for abuse; it is + // not expected that the limits will be reached in ordinary usage. + // This also defines the worst-case lookup times (which grow linearly + // with number of elements in the cache). + enum { kMaxNumPathsPerRealmEntry = 10 }; + enum { kMaxNumRealmEntries = 10 }; + HttpAuthCache(); ~HttpAuthCache(); @@ -93,13 +100,6 @@ class HttpAuthCache { const std::string& scheme, const std::string& auth_challenge); - // Prevent unbounded memory growth. These are safeguards for abuse; it is - // not expected that the limits will be reached in ordinary usage. - // This also defines the worst-case lookup times (which grow linearly - // with number of elements in the cache). - enum { kMaxNumPathsPerRealmEntry = 10 }; - enum { kMaxNumRealmEntries = 10 }; - private: typedef std::list<Entry> EntryList; EntryList entries_; @@ -108,6 +108,8 @@ class HttpAuthCache { // An authentication realm entry. class HttpAuthCache::Entry { public: + ~Entry(); + const GURL& origin() const { return origin_; } @@ -143,13 +145,13 @@ class HttpAuthCache::Entry { void UpdateStaleChallenge(const std::string& auth_challenge); - ~Entry(); - private: friend class HttpAuthCache; FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddPath); FRIEND_TEST_ALL_PREFIXES(HttpAuthCacheTest, AddToExistingEntry); + typedef std::list<std::string> PathList; + Entry(); // Adds a path defining the realm's protection space. If the path is @@ -172,7 +174,6 @@ class HttpAuthCache::Entry { int nonce_count_; // List of paths that define the realm's protection space. - typedef std::list<std::string> PathList; PathList paths_; }; |