OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 // Message definition file, included multiple times, hence no include guard. | 5 // Message definition file, included multiple times, hence no include guard. |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "content/common/indexed_db_key.h" | 9 #include "content/common/indexed_db_key.h" |
10 #include "content/common/indexed_db_param_traits.h" | 10 #include "content/common/indexed_db_param_traits.h" |
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
75 // Is the upper bound open? | 75 // Is the upper bound open? |
76 IPC_STRUCT_MEMBER(bool, upper_open) | 76 IPC_STRUCT_MEMBER(bool, upper_open) |
77 // The direction of this cursor. | 77 // The direction of this cursor. |
78 IPC_STRUCT_MEMBER(int32, direction) | 78 IPC_STRUCT_MEMBER(int32, direction) |
79 // The index the index belongs to. | 79 // The index the index belongs to. |
80 IPC_STRUCT_MEMBER(int32, idb_index_id) | 80 IPC_STRUCT_MEMBER(int32, idb_index_id) |
81 // The transaction this request belongs to. | 81 // The transaction this request belongs to. |
82 IPC_STRUCT_MEMBER(int, transaction_id) | 82 IPC_STRUCT_MEMBER(int, transaction_id) |
83 IPC_STRUCT_END() | 83 IPC_STRUCT_END() |
84 | 84 |
| 85 // Used for counting values within an index IndexedDB. |
| 86 IPC_STRUCT_BEGIN(IndexedDBHostMsg_IndexCount_Params) |
| 87 // The response should have this id. |
| 88 IPC_STRUCT_MEMBER(int32, response_id) |
| 89 // The serialized lower key. |
| 90 IPC_STRUCT_MEMBER(IndexedDBKey, lower_key) |
| 91 // The serialized upper key. |
| 92 IPC_STRUCT_MEMBER(IndexedDBKey, upper_key) |
| 93 // Is the lower bound open? |
| 94 IPC_STRUCT_MEMBER(bool, lower_open) |
| 95 // Is the upper bound open? |
| 96 IPC_STRUCT_MEMBER(bool, upper_open) |
| 97 // The index the index belongs to. |
| 98 IPC_STRUCT_MEMBER(int32, idb_index_id) |
| 99 // The transaction this request belongs to. |
| 100 IPC_STRUCT_MEMBER(int, transaction_id) |
| 101 IPC_STRUCT_END() |
| 102 |
85 // Used to set a value in an object store. | 103 // Used to set a value in an object store. |
86 IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStorePut_Params) | 104 IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStorePut_Params) |
87 // The object store's id. | 105 // The object store's id. |
88 IPC_STRUCT_MEMBER(int32, idb_object_store_id) | 106 IPC_STRUCT_MEMBER(int32, idb_object_store_id) |
89 // The id any response should contain. | 107 // The id any response should contain. |
90 IPC_STRUCT_MEMBER(int32, response_id) | 108 IPC_STRUCT_MEMBER(int32, response_id) |
91 // The value to set. | 109 // The value to set. |
92 IPC_STRUCT_MEMBER(content::SerializedScriptValue, serialized_value) | 110 IPC_STRUCT_MEMBER(content::SerializedScriptValue, serialized_value) |
93 // The key to set it on (may not be "valid"/set in some cases). | 111 // The key to set it on (may not be "valid"/set in some cases). |
94 IPC_STRUCT_MEMBER(IndexedDBKey, key) | 112 IPC_STRUCT_MEMBER(IndexedDBKey, key) |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 // Is the upper bound open? | 145 // Is the upper bound open? |
128 IPC_STRUCT_MEMBER(bool, upper_open) | 146 IPC_STRUCT_MEMBER(bool, upper_open) |
129 // The direction of this cursor. | 147 // The direction of this cursor. |
130 IPC_STRUCT_MEMBER(int32, direction) | 148 IPC_STRUCT_MEMBER(int32, direction) |
131 // The object store the cursor belongs to. | 149 // The object store the cursor belongs to. |
132 IPC_STRUCT_MEMBER(int32, idb_object_store_id) | 150 IPC_STRUCT_MEMBER(int32, idb_object_store_id) |
133 // The transaction this request belongs to. | 151 // The transaction this request belongs to. |
134 IPC_STRUCT_MEMBER(int, transaction_id) | 152 IPC_STRUCT_MEMBER(int, transaction_id) |
135 IPC_STRUCT_END() | 153 IPC_STRUCT_END() |
136 | 154 |
| 155 // Used to count within an IndexedDB object store. |
| 156 IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStoreCount_Params) |
| 157 // The response should have this id. |
| 158 IPC_STRUCT_MEMBER(int32, response_id) |
| 159 // The serialized lower key. |
| 160 IPC_STRUCT_MEMBER(IndexedDBKey, lower_key) |
| 161 // The serialized upper key. |
| 162 IPC_STRUCT_MEMBER(IndexedDBKey, upper_key) |
| 163 // Is the lower bound open? |
| 164 IPC_STRUCT_MEMBER(bool, lower_open) |
| 165 // Is the upper bound open? |
| 166 IPC_STRUCT_MEMBER(bool, upper_open) |
| 167 // The object store the cursor belongs to. |
| 168 IPC_STRUCT_MEMBER(int32, idb_object_store_id) |
| 169 // The transaction this request belongs to. |
| 170 IPC_STRUCT_MEMBER(int, transaction_id) |
| 171 IPC_STRUCT_END() |
| 172 |
137 // Indexed DB messages sent from the browser to the renderer. | 173 // Indexed DB messages sent from the browser to the renderer. |
138 | 174 |
139 // IDBCallback message handlers. | 175 // IDBCallback message handlers. |
140 IPC_MESSAGE_CONTROL5(IndexedDBMsg_CallbacksSuccessIDBCursor, | 176 IPC_MESSAGE_CONTROL5(IndexedDBMsg_CallbacksSuccessIDBCursor, |
141 int32 /* response_id */, | 177 int32 /* response_id */, |
142 int32 /* cursor_id */, | 178 int32 /* cursor_id */, |
143 IndexedDBKey /* key */, | 179 IndexedDBKey /* key */, |
144 IndexedDBKey /* primary key */, | 180 IndexedDBKey /* primary key */, |
145 content::SerializedScriptValue /* script_value */) | 181 content::SerializedScriptValue /* script_value */) |
146 IPC_MESSAGE_CONTROL5(IndexedDBMsg_CallbacksSuccessCursorContinue, | 182 IPC_MESSAGE_CONTROL5(IndexedDBMsg_CallbacksSuccessCursorContinue, |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
322 // WebIDBIndex::openObjectCursor() message. | 358 // WebIDBIndex::openObjectCursor() message. |
323 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenObjectCursor, | 359 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenObjectCursor, |
324 IndexedDBHostMsg_IndexOpenCursor_Params, | 360 IndexedDBHostMsg_IndexOpenCursor_Params, |
325 WebKit::WebExceptionCode /* ec */) | 361 WebKit::WebExceptionCode /* ec */) |
326 | 362 |
327 // WebIDBIndex::openKeyCursor() message. | 363 // WebIDBIndex::openKeyCursor() message. |
328 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenKeyCursor, | 364 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenKeyCursor, |
329 IndexedDBHostMsg_IndexOpenCursor_Params, | 365 IndexedDBHostMsg_IndexOpenCursor_Params, |
330 WebKit::WebExceptionCode /* ec */) | 366 WebKit::WebExceptionCode /* ec */) |
331 | 367 |
| 368 // WebIDBIndex::count() message. |
| 369 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexCount, |
| 370 IndexedDBHostMsg_IndexCount_Params, |
| 371 WebKit::WebExceptionCode /* ec */) |
| 372 |
332 // WebIDBIndex::getObject() message. | 373 // WebIDBIndex::getObject() message. |
333 IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetObject, | 374 IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetObject, |
334 int32, /* idb_index_id */ | 375 int32, /* idb_index_id */ |
335 int32, /* response_id */ | 376 int32, /* response_id */ |
336 IndexedDBKey, /* key */ | 377 IndexedDBKey, /* key */ |
337 int32, /* transaction_id */ | 378 int32, /* transaction_id */ |
338 WebKit::WebExceptionCode /* ec */) | 379 WebKit::WebExceptionCode /* ec */) |
339 | 380 |
340 // WebIDBIndex::getKey() message. | 381 // WebIDBIndex::getKey() message. |
341 IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetKey, | 382 IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetKey, |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
410 int32, /* idb_object_store_id */ | 451 int32, /* idb_object_store_id */ |
411 string16, /* name */ | 452 string16, /* name */ |
412 int32, /* transaction_id */ | 453 int32, /* transaction_id */ |
413 WebKit::WebExceptionCode /* ec */) | 454 WebKit::WebExceptionCode /* ec */) |
414 | 455 |
415 // WebIDBObjectStore::openCursor() message. | 456 // WebIDBObjectStore::openCursor() message. |
416 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreOpenCursor, | 457 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreOpenCursor, |
417 IndexedDBHostMsg_ObjectStoreOpenCursor_Params, | 458 IndexedDBHostMsg_ObjectStoreOpenCursor_Params, |
418 WebKit::WebExceptionCode /* ec */) | 459 WebKit::WebExceptionCode /* ec */) |
419 | 460 |
| 461 // WebIDBObjectStore::count() message. |
| 462 IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreCount, |
| 463 IndexedDBHostMsg_ObjectStoreCount_Params, |
| 464 WebKit::WebExceptionCode /* ec */) |
| 465 |
420 // WebIDBObjectStore::~WebIDBObjectStore() message. | 466 // WebIDBObjectStore::~WebIDBObjectStore() message. |
421 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_ObjectStoreDestroyed, | 467 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_ObjectStoreDestroyed, |
422 int32 /* idb_object_store_id */) | 468 int32 /* idb_object_store_id */) |
423 | 469 |
424 // WebIDBDatabase::~WebIDBCursor() message. | 470 // WebIDBDatabase::~WebIDBCursor() message. |
425 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_CursorDestroyed, | 471 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_CursorDestroyed, |
426 int32 /* idb_cursor_id */) | 472 int32 /* idb_cursor_id */) |
427 | 473 |
428 // IDBTransaction::ObjectStore message. | 474 // IDBTransaction::ObjectStore message. |
429 IPC_SYNC_MESSAGE_CONTROL2_2(IndexedDBHostMsg_TransactionObjectStore, | 475 IPC_SYNC_MESSAGE_CONTROL2_2(IndexedDBHostMsg_TransactionObjectStore, |
(...skipping 11 matching lines...) Expand all Loading... |
441 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionAbort, | 487 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionAbort, |
442 int32 /* idb_transaction_id */) | 488 int32 /* idb_transaction_id */) |
443 | 489 |
444 // IDBTransaction::DidCompleteTaskEvents() message. | 490 // IDBTransaction::DidCompleteTaskEvents() message. |
445 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDidCompleteTaskEvents, | 491 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDidCompleteTaskEvents, |
446 int32 /* idb_transaction_id */) | 492 int32 /* idb_transaction_id */) |
447 | 493 |
448 // WebIDBTransaction::~WebIDBTransaction() message. | 494 // WebIDBTransaction::~WebIDBTransaction() message. |
449 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDestroyed, | 495 IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDestroyed, |
450 int32 /* idb_transaction_id */) | 496 int32 /* idb_transaction_id */) |
OLD | NEW |