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

Side by Side Diff: chrome/common/render_messages_params.cc

Issue 5680007: Make IndexedDBDispatcherHost be a message filter and move its messages into a... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years 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
« no previous file with comments | « chrome/common/render_messages_params.h ('k') | chrome/renderer/indexed_db_dispatcher.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 "chrome/common/render_messages_params.h" 5 #include "chrome/common/render_messages_params.h"
6 6
7 #include "chrome/common/navigation_gesture.h" 7 #include "chrome/common/navigation_gesture.h"
8 #include "chrome/common/common_param_traits.h" 8 #include "chrome/common/common_param_traits.h"
9 #include "chrome/common/indexed_db_param_traits.h"
10 #include "chrome/common/render_messages.h" 9 #include "chrome/common/render_messages.h"
11 #include "net/base/upload_data.h" 10 #include "net/base/upload_data.h"
12 11
13 ViewMsg_Navigate_Params::ViewMsg_Navigate_Params() 12 ViewMsg_Navigate_Params::ViewMsg_Navigate_Params()
14 : page_id(-1), 13 : page_id(-1),
15 pending_history_list_offset(-1), 14 pending_history_list_offset(-1),
16 current_history_list_offset(-1), 15 current_history_list_offset(-1),
17 current_history_list_length(0), 16 current_history_list_length(0),
18 transition(PageTransition::LINK), 17 transition(PageTransition::LINK),
19 navigation_type(NORMAL) { 18 navigation_type(NORMAL) {
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 ViewHostMsg_ScriptedPrint_Params::~ViewHostMsg_ScriptedPrint_Params() { 165 ViewHostMsg_ScriptedPrint_Params::~ViewHostMsg_ScriptedPrint_Params() {
167 } 166 }
168 167
169 ViewMsg_DOMStorageEvent_Params::ViewMsg_DOMStorageEvent_Params() 168 ViewMsg_DOMStorageEvent_Params::ViewMsg_DOMStorageEvent_Params()
170 : storage_type_(DOM_STORAGE_LOCAL) { 169 : storage_type_(DOM_STORAGE_LOCAL) {
171 } 170 }
172 171
173 ViewMsg_DOMStorageEvent_Params::~ViewMsg_DOMStorageEvent_Params() { 172 ViewMsg_DOMStorageEvent_Params::~ViewMsg_DOMStorageEvent_Params() {
174 } 173 }
175 174
176 ViewHostMsg_IDBFactoryOpen_Params::ViewHostMsg_IDBFactoryOpen_Params()
177 : routing_id_(0),
178 response_id_(0),
179 maximum_size_(0) {
180 }
181
182 ViewHostMsg_IDBFactoryOpen_Params::~ViewHostMsg_IDBFactoryOpen_Params() {
183 }
184
185 ViewHostMsg_IDBDatabaseCreateObjectStore_Params::
186 ViewHostMsg_IDBDatabaseCreateObjectStore_Params()
187 : auto_increment_(false),
188 transaction_id_(0),
189 idb_database_id_(0) {
190 }
191
192 ViewHostMsg_IDBDatabaseCreateObjectStore_Params::
193 ~ViewHostMsg_IDBDatabaseCreateObjectStore_Params() {
194 }
195
196 ViewHostMsg_IDBIndexOpenCursor_Params::ViewHostMsg_IDBIndexOpenCursor_Params()
197 : response_id_(0),
198 lower_open_(false),
199 upper_open_(false),
200 direction_(0),
201 idb_index_id_(0),
202 transaction_id_(0) {
203 }
204
205 ViewHostMsg_IDBIndexOpenCursor_Params::
206 ~ViewHostMsg_IDBIndexOpenCursor_Params() {
207 }
208
209
210 ViewHostMsg_IDBObjectStorePut_Params::ViewHostMsg_IDBObjectStorePut_Params()
211 : idb_object_store_id_(0),
212 response_id_(0),
213 add_only_(false),
214 transaction_id_(0) {
215 }
216
217 ViewHostMsg_IDBObjectStorePut_Params::~ViewHostMsg_IDBObjectStorePut_Params() {
218 }
219
220 ViewHostMsg_IDBObjectStoreCreateIndex_Params::
221 ViewHostMsg_IDBObjectStoreCreateIndex_Params()
222 : unique_(false),
223 transaction_id_(0),
224 idb_object_store_id_(0) {
225 }
226
227 ViewHostMsg_IDBObjectStoreCreateIndex_Params::
228 ~ViewHostMsg_IDBObjectStoreCreateIndex_Params() {
229 }
230
231
232 ViewHostMsg_IDBObjectStoreOpenCursor_Params::
233 ViewHostMsg_IDBObjectStoreOpenCursor_Params()
234 : response_id_(0),
235 lower_open_(false),
236 upper_open_(false),
237 direction_(0),
238 idb_object_store_id_(0),
239 transaction_id_(0) {
240 }
241
242 ViewHostMsg_IDBObjectStoreOpenCursor_Params::
243 ~ViewHostMsg_IDBObjectStoreOpenCursor_Params() {
244 }
245
246 ViewMsg_ExecuteCode_Params::ViewMsg_ExecuteCode_Params() { 175 ViewMsg_ExecuteCode_Params::ViewMsg_ExecuteCode_Params() {
247 } 176 }
248 177
249 ViewMsg_ExecuteCode_Params::ViewMsg_ExecuteCode_Params( 178 ViewMsg_ExecuteCode_Params::ViewMsg_ExecuteCode_Params(
250 int request_id, 179 int request_id,
251 const std::string& extension_id, 180 const std::string& extension_id,
252 bool is_javascript, 181 bool is_javascript,
253 const std::string& code, 182 const std::string& code,
254 bool all_frames) 183 bool all_frames)
255 : request_id(request_id), extension_id(extension_id), 184 : request_id(request_id), extension_id(extension_id),
(...skipping 994 matching lines...) Expand 10 before | Expand all | Expand 10 after
1250 LogParam(p.new_value_, l); 1179 LogParam(p.new_value_, l);
1251 l->append(", "); 1180 l->append(", ");
1252 LogParam(p.origin_, l); 1181 LogParam(p.origin_, l);
1253 l->append(", "); 1182 l->append(", ");
1254 LogParam(p.url_, l); 1183 LogParam(p.url_, l);
1255 l->append(", "); 1184 l->append(", ");
1256 LogParam(p.storage_type_, l); 1185 LogParam(p.storage_type_, l);
1257 l->append(")"); 1186 l->append(")");
1258 } 1187 }
1259 1188
1260 void ParamTraits<ViewHostMsg_IDBFactoryOpen_Params>::Write(
1261 Message* m,
1262 const param_type& p) {
1263 WriteParam(m, p.routing_id_);
1264 WriteParam(m, p.response_id_);
1265 WriteParam(m, p.origin_);
1266 WriteParam(m, p.name_);
1267 WriteParam(m, p.maximum_size_);
1268 }
1269
1270 bool ParamTraits<ViewHostMsg_IDBFactoryOpen_Params>::Read(const Message* m,
1271 void** iter,
1272 param_type* p) {
1273 return
1274 ReadParam(m, iter, &p->routing_id_) &&
1275 ReadParam(m, iter, &p->response_id_) &&
1276 ReadParam(m, iter, &p->origin_) &&
1277 ReadParam(m, iter, &p->name_) &&
1278 ReadParam(m, iter, &p->maximum_size_);
1279 }
1280
1281 void ParamTraits<ViewHostMsg_IDBFactoryOpen_Params>::Log(const param_type& p,
1282 std::string* l) {
1283 l->append("(");
1284 LogParam(p.routing_id_, l);
1285 l->append(", ");
1286 LogParam(p.response_id_, l);
1287 l->append(", ");
1288 LogParam(p.origin_, l);
1289 l->append(", ");
1290 LogParam(p.name_, l);
1291 l->append(", ");
1292 LogParam(p.maximum_size_, l);
1293 l->append(")");
1294 }
1295
1296 void ParamTraits<ViewHostMsg_IDBDatabaseCreateObjectStore_Params>::Write(
1297 Message* m,
1298 const param_type& p) {
1299 WriteParam(m, p.name_);
1300 WriteParam(m, p.key_path_);
1301 WriteParam(m, p.auto_increment_);
1302 WriteParam(m, p.transaction_id_);
1303 WriteParam(m, p.idb_database_id_);
1304 }
1305
1306 bool ParamTraits<ViewHostMsg_IDBDatabaseCreateObjectStore_Params>::Read(
1307 const Message* m,
1308 void** iter,
1309 param_type* p) {
1310 return
1311 ReadParam(m, iter, &p->name_) &&
1312 ReadParam(m, iter, &p->key_path_) &&
1313 ReadParam(m, iter, &p->auto_increment_) &&
1314 ReadParam(m, iter, &p->transaction_id_) &&
1315 ReadParam(m, iter, &p->idb_database_id_);
1316 }
1317
1318 void ParamTraits<ViewHostMsg_IDBDatabaseCreateObjectStore_Params>::Log(
1319 const param_type& p,
1320 std::string* l) {
1321 l->append("(");
1322 LogParam(p.name_, l);
1323 l->append(", ");
1324 LogParam(p.key_path_, l);
1325 l->append(", ");
1326 LogParam(p.auto_increment_, l);
1327 l->append(", ");
1328 LogParam(p.transaction_id_, l);
1329 l->append(", ");
1330 LogParam(p.idb_database_id_, l);
1331 l->append(")");
1332 }
1333
1334 void ParamTraits<ViewHostMsg_IDBIndexOpenCursor_Params>::Write(
1335 Message* m,
1336 const param_type& p) {
1337 WriteParam(m, p.response_id_);
1338 WriteParam(m, p.lower_key_);
1339 WriteParam(m, p.upper_key_);
1340 WriteParam(m, p.lower_open_);
1341 WriteParam(m, p.upper_open_);
1342 WriteParam(m, p.direction_);
1343 WriteParam(m, p.idb_index_id_);
1344 WriteParam(m, p.transaction_id_);
1345 }
1346
1347 bool ParamTraits<ViewHostMsg_IDBIndexOpenCursor_Params>::Read(
1348 const Message* m,
1349 void** iter,
1350 param_type* p) {
1351 return
1352 ReadParam(m, iter, &p->response_id_) &&
1353 ReadParam(m, iter, &p->lower_key_) &&
1354 ReadParam(m, iter, &p->upper_key_) &&
1355 ReadParam(m, iter, &p->lower_open_) &&
1356 ReadParam(m, iter, &p->upper_open_) &&
1357 ReadParam(m, iter, &p->direction_) &&
1358 ReadParam(m, iter, &p->idb_index_id_) &&
1359 ReadParam(m, iter, &p->transaction_id_);
1360 }
1361
1362 void ParamTraits<ViewHostMsg_IDBIndexOpenCursor_Params>::Log(
1363 const param_type& p,
1364 std::string* l) {
1365 l->append("(");
1366 LogParam(p.response_id_, l);
1367 l->append(", ");
1368 LogParam(p.lower_key_, l);
1369 l->append(", ");
1370 LogParam(p.upper_key_, l);
1371 l->append(", ");
1372 LogParam(p.lower_open_, l);
1373 l->append(", ");
1374 LogParam(p.upper_open_, l);
1375 l->append(", ");
1376 LogParam(p.direction_, l);
1377 l->append(", ");
1378 LogParam(p.idb_index_id_, l);
1379 l->append(",");
1380 LogParam(p.transaction_id_, l);
1381 l->append(")");
1382 }
1383
1384 void ParamTraits<ViewHostMsg_IDBObjectStorePut_Params>::Write(
1385 Message* m,
1386 const param_type& p) {
1387 WriteParam(m, p.idb_object_store_id_);
1388 WriteParam(m, p.response_id_);
1389 WriteParam(m, p.serialized_value_);
1390 WriteParam(m, p.key_);
1391 WriteParam(m, p.add_only_);
1392 WriteParam(m, p.transaction_id_);
1393 }
1394
1395 bool ParamTraits<ViewHostMsg_IDBObjectStorePut_Params>::Read(
1396 const Message* m,
1397 void** iter,
1398 param_type* p) {
1399 return
1400 ReadParam(m, iter, &p->idb_object_store_id_) &&
1401 ReadParam(m, iter, &p->response_id_) &&
1402 ReadParam(m, iter, &p->serialized_value_) &&
1403 ReadParam(m, iter, &p->key_) &&
1404 ReadParam(m, iter, &p->add_only_) &&
1405 ReadParam(m, iter, &p->transaction_id_);
1406 }
1407
1408 void ParamTraits<ViewHostMsg_IDBObjectStorePut_Params>::Log(
1409 const param_type& p,
1410 std::string* l) {
1411 l->append("(");
1412 LogParam(p.idb_object_store_id_, l);
1413 l->append(", ");
1414 LogParam(p.response_id_, l);
1415 l->append(", ");
1416 LogParam(p.serialized_value_, l);
1417 l->append(", ");
1418 LogParam(p.key_, l);
1419 l->append(", ");
1420 LogParam(p.add_only_, l);
1421 l->append(", ");
1422 LogParam(p.transaction_id_, l);
1423 l->append(")");
1424 }
1425
1426 void ParamTraits<ViewHostMsg_IDBObjectStoreCreateIndex_Params>::Write(
1427 Message* m,
1428 const param_type& p) {
1429 WriteParam(m, p.name_);
1430 WriteParam(m, p.key_path_);
1431 WriteParam(m, p.unique_);
1432 WriteParam(m, p.transaction_id_);
1433 WriteParam(m, p.idb_object_store_id_);
1434 }
1435
1436 bool ParamTraits<ViewHostMsg_IDBObjectStoreCreateIndex_Params>::Read(
1437 const Message* m,
1438 void** iter,
1439 param_type* p) {
1440 return
1441 ReadParam(m, iter, &p->name_) &&
1442 ReadParam(m, iter, &p->key_path_) &&
1443 ReadParam(m, iter, &p->unique_) &&
1444 ReadParam(m, iter, &p->transaction_id_) &&
1445 ReadParam(m, iter, &p->idb_object_store_id_);
1446 }
1447
1448 void ParamTraits<ViewHostMsg_IDBObjectStoreCreateIndex_Params>::Log(
1449 const param_type& p,
1450 std::string* l) {
1451 l->append("(");
1452 LogParam(p.name_, l);
1453 l->append(", ");
1454 LogParam(p.key_path_, l);
1455 l->append(", ");
1456 LogParam(p.unique_, l);
1457 l->append(", ");
1458 LogParam(p.transaction_id_, l);
1459 l->append(", ");
1460 LogParam(p.idb_object_store_id_, l);
1461 l->append(")");
1462 }
1463
1464 void ParamTraits<ViewHostMsg_IDBObjectStoreOpenCursor_Params>::Write(
1465 Message* m,
1466 const param_type& p) {
1467 WriteParam(m, p.response_id_);
1468 WriteParam(m, p.lower_key_);
1469 WriteParam(m, p.upper_key_);
1470 WriteParam(m, p.lower_open_);
1471 WriteParam(m, p.upper_open_);
1472 WriteParam(m, p.direction_);
1473 WriteParam(m, p.idb_object_store_id_);
1474 WriteParam(m, p.transaction_id_);
1475 }
1476
1477 bool ParamTraits<ViewHostMsg_IDBObjectStoreOpenCursor_Params>::Read(
1478 const Message* m,
1479 void** iter,
1480 param_type* p) {
1481 return
1482 ReadParam(m, iter, &p->response_id_) &&
1483 ReadParam(m, iter, &p->lower_key_) &&
1484 ReadParam(m, iter, &p->upper_key_) &&
1485 ReadParam(m, iter, &p->lower_open_) &&
1486 ReadParam(m, iter, &p->upper_open_) &&
1487 ReadParam(m, iter, &p->direction_) &&
1488 ReadParam(m, iter, &p->idb_object_store_id_) &&
1489 ReadParam(m, iter, &p->transaction_id_);
1490 }
1491
1492 void ParamTraits<ViewHostMsg_IDBObjectStoreOpenCursor_Params>::Log(
1493 const param_type& p,
1494 std::string* l) {
1495 l->append("(");
1496 LogParam(p.response_id_, l);
1497 l->append(", ");
1498 LogParam(p.lower_key_, l);
1499 l->append(", ");
1500 LogParam(p.upper_key_, l);
1501 l->append(", ");
1502 LogParam(p.lower_open_, l);
1503 l->append(", ");
1504 LogParam(p.upper_open_, l);
1505 l->append(", ");
1506 LogParam(p.direction_, l);
1507 l->append(", ");
1508 LogParam(p.idb_object_store_id_, l);
1509 l->append(",");
1510 LogParam(p.transaction_id_, l);
1511 l->append(")");
1512 }
1513
1514 void ParamTraits<ViewMsg_ExecuteCode_Params>::Write(Message* m, 1189 void ParamTraits<ViewMsg_ExecuteCode_Params>::Write(Message* m,
1515 const param_type& p) { 1190 const param_type& p) {
1516 WriteParam(m, p.request_id); 1191 WriteParam(m, p.request_id);
1517 WriteParam(m, p.extension_id); 1192 WriteParam(m, p.extension_id);
1518 WriteParam(m, p.is_javascript); 1193 WriteParam(m, p.is_javascript);
1519 WriteParam(m, p.code); 1194 WriteParam(m, p.code);
1520 WriteParam(m, p.all_frames); 1195 WriteParam(m, p.all_frames);
1521 } 1196 }
1522 1197
1523 bool ParamTraits<ViewMsg_ExecuteCode_Params>::Read(const Message* m, 1198 bool ParamTraits<ViewMsg_ExecuteCode_Params>::Read(const Message* m,
(...skipping 413 matching lines...) Expand 10 before | Expand all | Expand 10 after
1937 const param_type& p, 1612 const param_type& p,
1938 std::string* l) { 1613 std::string* l) {
1939 l->append("("); 1614 l->append("(");
1940 LogParam(p.notification_type, l); 1615 LogParam(p.notification_type, l);
1941 l->append(", "); 1616 l->append(", ");
1942 LogParam(p.acc_obj, l); 1617 LogParam(p.acc_obj, l);
1943 l->append(")"); 1618 l->append(")");
1944 } 1619 }
1945 1620
1946 } // namespace IPC 1621 } // namespace IPC
OLDNEW
« no previous file with comments | « chrome/common/render_messages_params.h ('k') | chrome/renderer/indexed_db_dispatcher.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698