OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/browser/download/download_net_log_parameters.h" | 5 #include "content/browser/download/download_net_log_parameters.h" |
6 | 6 |
7 #include "base/basictypes.h" | 7 #include "base/basictypes.h" |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "base/string_number_conversions.h" | 9 #include "base/string_number_conversions.h" |
10 #include "base/values.h" | 10 #include "base/values.h" |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
57 : type_(download_type), | 57 : type_(download_type), |
58 id_(id), | 58 id_(id), |
59 original_url_(original_url), | 59 original_url_(original_url), |
60 final_url_(final_url), | 60 final_url_(final_url), |
61 file_name_(file_name), | 61 file_name_(file_name), |
62 danger_type_(danger_type), | 62 danger_type_(danger_type), |
63 safety_state_(safety_state), | 63 safety_state_(safety_state), |
64 start_offset_(start_offset) { | 64 start_offset_(start_offset) { |
65 } | 65 } |
66 | 66 |
67 ItemActivatedParameters::~ItemActivatedParameters() { | |
68 } | |
69 | |
70 Value* ItemActivatedParameters::ToValue() const { | 67 Value* ItemActivatedParameters::ToValue() const { |
71 DictionaryValue* dict = new DictionaryValue(); | 68 DictionaryValue* dict = new DictionaryValue(); |
72 | 69 |
73 dict->SetString("type", download_type_names[type_]); | 70 dict->SetString("type", download_type_names[type_]); |
74 dict->SetString("id", base::Int64ToString(id_)); | 71 dict->SetString("id", base::Int64ToString(id_)); |
75 dict->SetString("original_url", original_url_); | 72 dict->SetString("original_url", original_url_); |
76 dict->SetString("final_url", final_url_); | 73 dict->SetString("final_url", final_url_); |
77 dict->SetString("file_name", file_name_); | 74 dict->SetString("file_name", file_name_); |
78 dict->SetString("danger_type", download_danger_names[danger_type_]); | 75 dict->SetString("danger_type", download_danger_names[danger_type_]); |
79 dict->SetString("safety_state", download_safety_names[safety_state_]); | 76 dict->SetString("safety_state", download_safety_names[safety_state_]); |
80 dict->SetString("start_offset", base::Int64ToString(start_offset_)); | 77 dict->SetString("start_offset", base::Int64ToString(start_offset_)); |
81 | 78 |
82 return dict; | 79 return dict; |
83 } | 80 } |
84 | 81 |
| 82 ItemActivatedParameters::~ItemActivatedParameters() {} |
| 83 |
85 ItemCheckedParameters::ItemCheckedParameters( | 84 ItemCheckedParameters::ItemCheckedParameters( |
86 content::DownloadDangerType danger_type, | 85 content::DownloadDangerType danger_type, |
87 content::DownloadItem::SafetyState safety_state) | 86 content::DownloadItem::SafetyState safety_state) |
88 : danger_type_(danger_type), safety_state_(safety_state) { | 87 : danger_type_(danger_type), safety_state_(safety_state) { |
89 } | 88 } |
90 | 89 |
91 Value* ItemCheckedParameters::ToValue() const { | 90 Value* ItemCheckedParameters::ToValue() const { |
92 DictionaryValue* dict = new DictionaryValue(); | 91 DictionaryValue* dict = new DictionaryValue(); |
93 | 92 |
94 dict->SetString("danger_type", download_danger_names[danger_type_]); | 93 dict->SetString("danger_type", download_danger_names[danger_type_]); |
95 dict->SetString("safety_state", download_safety_names[safety_state_]); | 94 dict->SetString("safety_state", download_safety_names[safety_state_]); |
96 | 95 |
97 return dict; | 96 return dict; |
98 } | 97 } |
99 | 98 |
| 99 ItemCheckedParameters::~ItemCheckedParameters() {} |
| 100 |
100 ItemInHistoryParameters::ItemInHistoryParameters(int64 handle) | 101 ItemInHistoryParameters::ItemInHistoryParameters(int64 handle) |
101 : db_handle_(handle) { | 102 : db_handle_(handle) { |
102 } | 103 } |
103 | 104 |
104 Value* ItemInHistoryParameters::ToValue() const { | 105 Value* ItemInHistoryParameters::ToValue() const { |
105 DictionaryValue* dict = new DictionaryValue(); | 106 DictionaryValue* dict = new DictionaryValue(); |
106 | 107 |
107 dict->SetString("db_handle", base::Int64ToString(db_handle_)); | 108 dict->SetString("db_handle", base::Int64ToString(db_handle_)); |
108 | 109 |
109 return dict; | 110 return dict; |
110 } | 111 } |
111 | 112 |
| 113 ItemInHistoryParameters::~ItemInHistoryParameters() {} |
| 114 |
112 ItemUpdatedParameters::ItemUpdatedParameters(int64 bytes_so_far) | 115 ItemUpdatedParameters::ItemUpdatedParameters(int64 bytes_so_far) |
113 : bytes_so_far_(bytes_so_far) { | 116 : bytes_so_far_(bytes_so_far) { |
114 } | 117 } |
115 | 118 |
116 Value* ItemUpdatedParameters::ToValue() const { | 119 Value* ItemUpdatedParameters::ToValue() const { |
117 DictionaryValue* dict = new DictionaryValue(); | 120 DictionaryValue* dict = new DictionaryValue(); |
118 | 121 |
119 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); | 122 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); |
120 | 123 |
121 return dict; | 124 return dict; |
122 } | 125 } |
123 | 126 |
| 127 ItemUpdatedParameters::~ItemUpdatedParameters() {} |
| 128 |
124 ItemRenamedParameters::ItemRenamedParameters( | 129 ItemRenamedParameters::ItemRenamedParameters( |
125 const std::string& old_filename, const std::string& new_filename) | 130 const std::string& old_filename, const std::string& new_filename) |
126 : old_filename_(old_filename), new_filename_(new_filename) { | 131 : old_filename_(old_filename), new_filename_(new_filename) { |
127 } | 132 } |
128 | 133 |
129 Value* ItemRenamedParameters::ToValue() const { | 134 Value* ItemRenamedParameters::ToValue() const { |
130 DictionaryValue* dict = new DictionaryValue(); | 135 DictionaryValue* dict = new DictionaryValue(); |
131 | 136 |
132 dict->SetString("old_filename", old_filename_); | 137 dict->SetString("old_filename", old_filename_); |
133 dict->SetString("new_filename", new_filename_); | 138 dict->SetString("new_filename", new_filename_); |
134 | 139 |
135 return dict; | 140 return dict; |
136 } | 141 } |
137 | 142 |
| 143 ItemRenamedParameters::~ItemRenamedParameters() {} |
| 144 |
138 ItemInterruptedParameters::ItemInterruptedParameters( | 145 ItemInterruptedParameters::ItemInterruptedParameters( |
139 content::DownloadInterruptReason reason, | 146 content::DownloadInterruptReason reason, |
140 int64 bytes_so_far, | 147 int64 bytes_so_far, |
141 const std::string& hash_state) | 148 const std::string& hash_state) |
142 : reason_(reason), | 149 : reason_(reason), |
143 bytes_so_far_(bytes_so_far), | 150 bytes_so_far_(bytes_so_far), |
144 hash_state_(hash_state) { | 151 hash_state_(hash_state) { |
145 } | 152 } |
146 | 153 |
147 Value* ItemInterruptedParameters::ToValue() const { | 154 Value* ItemInterruptedParameters::ToValue() const { |
148 DictionaryValue* dict = new DictionaryValue(); | 155 DictionaryValue* dict = new DictionaryValue(); |
149 | 156 |
150 dict->SetString("interrupt_reason", InterruptReasonDebugString(reason_)); | 157 dict->SetString("interrupt_reason", InterruptReasonDebugString(reason_)); |
151 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); | 158 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); |
152 dict->SetString("hash_state", | 159 dict->SetString("hash_state", |
153 base::HexEncode(hash_state_.data(), hash_state_.size())); | 160 base::HexEncode(hash_state_.data(), hash_state_.size())); |
154 | 161 |
155 return dict; | 162 return dict; |
156 } | 163 } |
157 | 164 |
| 165 ItemInterruptedParameters::~ItemInterruptedParameters() {} |
| 166 |
158 ItemFinishedParameters::ItemFinishedParameters( | 167 ItemFinishedParameters::ItemFinishedParameters( |
159 int64 bytes_so_far, | 168 int64 bytes_so_far, |
160 const std::string& final_hash) | 169 const std::string& final_hash) |
161 : bytes_so_far_(bytes_so_far), | 170 : bytes_so_far_(bytes_so_far), |
162 final_hash_(final_hash) { | 171 final_hash_(final_hash) { |
163 } | 172 } |
164 | 173 |
165 Value* ItemFinishedParameters::ToValue() const { | 174 Value* ItemFinishedParameters::ToValue() const { |
166 DictionaryValue* dict = new DictionaryValue(); | 175 DictionaryValue* dict = new DictionaryValue(); |
167 | 176 |
168 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); | 177 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); |
169 dict->SetString("final_hash", | 178 dict->SetString("final_hash", |
170 base::HexEncode(final_hash_.data(), final_hash_.size())); | 179 base::HexEncode(final_hash_.data(), final_hash_.size())); |
171 | 180 |
172 return dict; | 181 return dict; |
173 } | 182 } |
174 | 183 |
| 184 ItemFinishedParameters::~ItemFinishedParameters() {} |
| 185 |
175 ItemCanceledParameters::ItemCanceledParameters( | 186 ItemCanceledParameters::ItemCanceledParameters( |
176 int64 bytes_so_far, | 187 int64 bytes_so_far, |
177 const std::string& hash_state) | 188 const std::string& hash_state) |
178 : bytes_so_far_(bytes_so_far), | 189 : bytes_so_far_(bytes_so_far), |
179 hash_state_(hash_state) { | 190 hash_state_(hash_state) { |
180 } | 191 } |
181 | 192 |
182 Value* ItemCanceledParameters::ToValue() const { | 193 Value* ItemCanceledParameters::ToValue() const { |
183 DictionaryValue* dict = new DictionaryValue(); | 194 DictionaryValue* dict = new DictionaryValue(); |
184 | 195 |
185 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); | 196 dict->SetString("bytes_so_far", base::Int64ToString(bytes_so_far_)); |
186 dict->SetString("hash_state", | 197 dict->SetString("hash_state", |
187 base::HexEncode(hash_state_.data(), hash_state_.size())); | 198 base::HexEncode(hash_state_.data(), hash_state_.size())); |
188 | 199 |
189 return dict; | 200 return dict; |
190 } | 201 } |
191 | 202 |
| 203 ItemCanceledParameters::~ItemCanceledParameters() {} |
| 204 |
192 FileOpenedParameters::FileOpenedParameters(const std::string& file_name, | 205 FileOpenedParameters::FileOpenedParameters(const std::string& file_name, |
193 int64 start_offset) | 206 int64 start_offset) |
194 : file_name_(file_name), start_offset_(start_offset) { | 207 : file_name_(file_name), start_offset_(start_offset) { |
195 } | 208 } |
196 | 209 |
197 Value* FileOpenedParameters::ToValue() const { | 210 Value* FileOpenedParameters::ToValue() const { |
198 DictionaryValue* dict = new DictionaryValue(); | 211 DictionaryValue* dict = new DictionaryValue(); |
199 | 212 |
200 dict->SetString("file_name", file_name_); | 213 dict->SetString("file_name", file_name_); |
201 dict->SetString("start_offset", base::Int64ToString(start_offset_)); | 214 dict->SetString("start_offset", base::Int64ToString(start_offset_)); |
202 | 215 |
203 return dict; | 216 return dict; |
204 } | 217 } |
205 | 218 |
| 219 FileOpenedParameters::~FileOpenedParameters() {} |
| 220 |
206 FileRenamedParameters::FileRenamedParameters( | 221 FileRenamedParameters::FileRenamedParameters( |
207 const std::string& old_filename, const std::string& new_filename) | 222 const std::string& old_filename, const std::string& new_filename) |
208 : old_filename_(old_filename), new_filename_(new_filename) { | 223 : old_filename_(old_filename), new_filename_(new_filename) { |
209 } | 224 } |
210 | 225 |
211 Value* FileRenamedParameters::ToValue() const { | 226 Value* FileRenamedParameters::ToValue() const { |
212 DictionaryValue* dict = new DictionaryValue(); | 227 DictionaryValue* dict = new DictionaryValue(); |
213 | 228 |
214 dict->SetString("old_filename", old_filename_); | 229 dict->SetString("old_filename", old_filename_); |
215 dict->SetString("new_filename", new_filename_); | 230 dict->SetString("new_filename", new_filename_); |
216 | 231 |
217 return dict; | 232 return dict; |
218 } | 233 } |
219 | 234 |
| 235 FileRenamedParameters::~FileRenamedParameters() {} |
| 236 |
220 FileErrorParameters::FileErrorParameters(const std::string& operation, | 237 FileErrorParameters::FileErrorParameters(const std::string& operation, |
221 net::Error net_error) | 238 net::Error net_error) |
222 : operation_(operation), net_error_(net_error) { | 239 : operation_(operation), net_error_(net_error) { |
223 } | 240 } |
224 | 241 |
225 Value* FileErrorParameters::ToValue() const { | 242 Value* FileErrorParameters::ToValue() const { |
226 DictionaryValue* dict = new DictionaryValue(); | 243 DictionaryValue* dict = new DictionaryValue(); |
227 | 244 |
228 dict->SetString("operation", operation_); | 245 dict->SetString("operation", operation_); |
229 dict->SetInteger("net_error", net_error_); | 246 dict->SetInteger("net_error", net_error_); |
230 | 247 |
231 return dict; | 248 return dict; |
232 } | 249 } |
233 | 250 |
| 251 FileErrorParameters::~FileErrorParameters() {} |
| 252 |
234 } // namespace download_net_logs | 253 } // namespace download_net_logs |
OLD | NEW |