PlzNavigate: Improvements to RFHM commit logic.
[chromium-blink-merge.git] / net / base / sdch_net_log_params.cc
blob02e0ad7819264a4e215e9fe3e83a3d909af46d5d
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "net/base/sdch_net_log_params.h"
7 #include "base/values.h"
8 #include "net/base/net_errors.h"
9 #include "url/gurl.h"
11 namespace net {
13 base::Value* NetLogSdchResourceProblemCallback(SdchProblemCode problem,
14 NetLog::LogLevel log_level) {
15 base::DictionaryValue* dict = new base::DictionaryValue();
16 dict->SetInteger("sdch_problem_code", problem);
17 dict->SetInteger("net_error", ERR_FAILED);
18 return dict;
21 base::Value* NetLogSdchDictionaryFetchProblemCallback(
22 SdchProblemCode problem,
23 const GURL& url,
24 bool is_error,
25 NetLog::LogLevel log_level) {
26 base::DictionaryValue* dict = new base::DictionaryValue();
27 dict->SetInteger("sdch_problem_code", problem);
28 dict->SetString("dictionary_url", url.spec());
29 if (is_error)
30 dict->SetInteger("net_error", ERR_FAILED);
31 return dict;
34 } // namespace net