Commit 5ac594b1 authored by rch's avatar rch Committed by Commit bot

Factor several helper methods out of

UpdateCacheFromPrefsOnPrefThread and UpdatePrefsOnPrefThread.
Factor out key strings into variables.

Review URL: https://codereview.chromium.org/890093002

Cr-Commit-Position: refs/heads/master@{#314401}
parent b726eb10
This diff is collapsed.
......@@ -181,6 +181,30 @@ class NET_EXPORT HttpServerPropertiesManager : public HttpServerProperties {
private:
void OnHttpServerPropertiesChanged();
void AddToSpdySettingsMap(const HostPortPair& server,
const base::DictionaryValue& server_dict,
SpdySettingsMap* spdy_settings_map);
bool AddToAlternateProtocolMap(const HostPortPair& server,
const base::DictionaryValue& server_dict,
AlternateProtocolMap* alternate_protocol_map);
bool AddToSupportsQuicMap(const HostPortPair& server,
const base::DictionaryValue& server_dict,
SupportsQuicMap* supports_quic_map);
bool AddToNetworkStatsMap(const HostPortPair& server,
const base::DictionaryValue& server_dict,
ServerNetworkStatsMap* network_stats_map);
void SaveSpdySettingsToServerPrefs(const SettingsMap* spdy_settings_map,
base::DictionaryValue* server_pref_dict);
void SaveAlternateProtocolToServerPrefs(
const AlternateProtocolInfo* port_alternate_protocol,
base::DictionaryValue* server_pref_dict);
void SaveSupportsQuicToServerPrefs(const SupportsQuic* supports_quic,
base::DictionaryValue* server_pref_dict);
void SaveNetworkStatsToServerPrefs(
const ServerNetworkStats* server_network_stats,
base::DictionaryValue* server_pref_dict);
// -----------
// Pref thread
// -----------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment