Index: net/spdy/spdy_settings_storage.h |
=================================================================== |
--- net/spdy/spdy_settings_storage.h (revision 132592) |
+++ net/spdy/spdy_settings_storage.h (working copy) |
@@ -1,48 +0,0 @@ |
-// Copyright (c) 2012 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_SPDY_SPDY_SETTING_STORAGE_H_ |
-#define NET_SPDY_SPDY_SETTING_STORAGE_H_ |
-#pragma once |
- |
-#include <map> |
-#include "base/basictypes.h" |
-#include "net/base/host_port_pair.h" |
-#include "net/base/net_export.h" |
-#include "net/spdy/spdy_framer.h" |
- |
-namespace net { |
- |
-// SpdySettingsStorage stores SpdySettings which have been transmitted between |
-// endpoints for the SPDY SETTINGS frame. |
-class NET_EXPORT_PRIVATE SpdySettingsStorage { |
- public: |
- SpdySettingsStorage(); |
- ~SpdySettingsStorage(); |
- |
- // Gets a copy of the SpdySettings stored for a host. |
- // If no settings are stored, returns an empty set of settings. |
- // NOTE: Since settings_map_ may be cleared, don't store the address of the |
- // return value. |
- const SpdySettings& Get(const HostPortPair& host_port_pair) const; |
- |
- // Saves settings for a host. |
- void Set(const HostPortPair& host_port_pair, |
- const SpdySettings& settings); |
- |
- // Clears out the settings_map_ object. |
- void Clear(); |
- |
- private: |
- typedef std::map<HostPortPair, SpdySettings> SettingsMap; |
- |
- SettingsMap settings_map_; |
- |
- DISALLOW_COPY_AND_ASSIGN(SpdySettingsStorage); |
-}; |
- |
-} // namespace net |
- |
-#endif // NET_SPDY_SPDY_SETTING_STORAGE_H_ |
- |