Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1084)

Side by Side Diff: content/browser/download/download_net_log_parameters.cc

Issue 10068037: RefCounted types should not have public destructors, content/browser part 1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: MSVC fixes Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
OLDNEW
« no previous file with comments | « content/browser/download/download_net_log_parameters.h ('k') | content/browser/download/drag_download_util.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698