| 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 |