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

Unified Diff: chrome/common/indexed_db_messages.h

Issue 6672057: Move all the message files in chrome that belong in content. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: chrome/common/indexed_db_messages.h
===================================================================
--- chrome/common/indexed_db_messages.h (revision 78395)
+++ chrome/common/indexed_db_messages.h (working copy)
@@ -1,433 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Message definition file, included multiple times, hence no include guard.
-
-#include <vector>
-
-#include "chrome/common/indexed_db_key.h"
-#include "chrome/common/indexed_db_param_traits.h"
-#include "chrome/common/serialized_script_value.h"
-#include "ipc/ipc_message_macros.h"
-#include "ipc/ipc_param_traits.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebExceptionCode.h"
-#include "third_party/WebKit/Source/WebKit/chromium/public/WebIDBObjectStore.h"
-
-#define IPC_MESSAGE_START IndexedDBMsgStart
-
-// Argument structures used in messages
-
-IPC_ENUM_TRAITS(WebKit::WebIDBObjectStore::PutMode)
-
-// Used to open an indexed database.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_FactoryOpen_Params)
- // The routing ID of the view initiating the open.
- IPC_STRUCT_MEMBER(int32, routing_id)
- // The response should have this id.
- IPC_STRUCT_MEMBER(int32, response_id)
- // The origin doing the initiating.
- IPC_STRUCT_MEMBER(string16, origin)
- // The name of the database.
- IPC_STRUCT_MEMBER(string16, name)
- // The maximum size of the database.
- IPC_STRUCT_MEMBER(uint64, maximum_size)
-IPC_STRUCT_END()
-
-// Used to delete an indexed database.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_FactoryDeleteDatabase_Params)
- // The routing ID of the view initiating the deletion.
- IPC_STRUCT_MEMBER(int32, routing_id)
- // The response should have this id.
- IPC_STRUCT_MEMBER(int32, response_id)
- // The origin doing the initiating.
- IPC_STRUCT_MEMBER(string16, origin)
- // The name of the database.
- IPC_STRUCT_MEMBER(string16, name)
-IPC_STRUCT_END()
-
-// Used to create an object store.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_DatabaseCreateObjectStore_Params)
- // The name of the object store.
- IPC_STRUCT_MEMBER(string16, name)
- // The keyPath of the object store.
- IPC_STRUCT_MEMBER(NullableString16, key_path)
- // Whether the object store created should have a key generator.
- IPC_STRUCT_MEMBER(bool, auto_increment)
- // The transaction this is associated with.
- IPC_STRUCT_MEMBER(int32, transaction_id)
- // The database the object store belongs to.
- IPC_STRUCT_MEMBER(int32, idb_database_id)
-IPC_STRUCT_END()
-
-// Used to open both cursors and object cursors in IndexedDB.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_IndexOpenCursor_Params)
- // The response should have this id.
- IPC_STRUCT_MEMBER(int32, response_id)
- // The serialized lower key.
- IPC_STRUCT_MEMBER(IndexedDBKey, lower_key)
- // The serialized upper key.
- IPC_STRUCT_MEMBER(IndexedDBKey, upper_key)
- // Is the lower bound open?
- IPC_STRUCT_MEMBER(bool, lower_open)
- // Is the upper bound open?
- IPC_STRUCT_MEMBER(bool, upper_open)
- // The direction of this cursor.
- IPC_STRUCT_MEMBER(int32, direction)
- // The index the index belongs to.
- IPC_STRUCT_MEMBER(int32, idb_index_id)
- // The transaction this request belongs to.
- IPC_STRUCT_MEMBER(int, transaction_id)
-IPC_STRUCT_END()
-
-// Used to set a value in an object store.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStorePut_Params)
- // The object store's id.
- IPC_STRUCT_MEMBER(int32, idb_object_store_id)
- // The id any response should contain.
- IPC_STRUCT_MEMBER(int32, response_id)
- // The value to set.
- IPC_STRUCT_MEMBER(SerializedScriptValue, serialized_value)
- // The key to set it on (may not be "valid"/set in some cases).
- IPC_STRUCT_MEMBER(IndexedDBKey, key)
- // Whether this is an add or a put.
- IPC_STRUCT_MEMBER(WebKit::WebIDBObjectStore::PutMode, put_mode)
- // The transaction it's associated with.
- IPC_STRUCT_MEMBER(int, transaction_id)
-IPC_STRUCT_END()
-
-// Used to create an index.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStoreCreateIndex_Params)
- // The name of the index.
- IPC_STRUCT_MEMBER(string16, name)
- // The keyPath of the index.
- IPC_STRUCT_MEMBER(NullableString16, key_path)
- // Whether the index created has unique keys.
- IPC_STRUCT_MEMBER(bool, unique)
- // The transaction this is associated with.
- IPC_STRUCT_MEMBER(int32, transaction_id)
- // The object store the index belongs to.
- IPC_STRUCT_MEMBER(int32, idb_object_store_id)
-IPC_STRUCT_END()
-
-// Used to open an IndexedDB cursor.
-IPC_STRUCT_BEGIN(IndexedDBHostMsg_ObjectStoreOpenCursor_Params)
- // The response should have this id.
- IPC_STRUCT_MEMBER(int32, response_id)
- // The serialized lower key.
- IPC_STRUCT_MEMBER(IndexedDBKey, lower_key)
- // The serialized upper key.
- IPC_STRUCT_MEMBER(IndexedDBKey, upper_key)
- // Is the lower bound open?
- IPC_STRUCT_MEMBER(bool, lower_open)
- // Is the upper bound open?
- IPC_STRUCT_MEMBER(bool, upper_open)
- // The direction of this cursor.
- IPC_STRUCT_MEMBER(int32, direction)
- // The object store the cursor belongs to.
- IPC_STRUCT_MEMBER(int32, idb_object_store_id)
- // The transaction this request belongs to.
- IPC_STRUCT_MEMBER(int, transaction_id)
-IPC_STRUCT_END()
-
-// Indexed DB messages sent from the browser to the renderer.
-
-// IDBCallback message handlers.
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessIDBCursor,
- int32 /* response_id */,
- int32 /* cursor_id */)
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessIDBDatabase,
- int32 /* response_id */,
- int32 /* idb_database_id */)
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessIndexedDBKey,
- int32 /* response_id */,
- IndexedDBKey /* indexed_db_key */)
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessIDBIndex,
- int32 /* response_id */,
- int32 /* idb_index_id */)
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessIDBTransaction,
- int32 /* response_id */,
- int32 /* idb_transaction_id */)
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_CallbacksSuccessSerializedScriptValue,
- int32 /* response_id */,
- SerializedScriptValue /* serialized_script_value */)
-IPC_MESSAGE_CONTROL3(IndexedDBMsg_CallbacksError,
- int32 /* response_id */,
- int /* code */,
- string16 /* message */)
-IPC_MESSAGE_CONTROL1(IndexedDBMsg_CallbacksBlocked,
- int32 /* response_id */)
-
-// IDBTransactionCallback message handlers.
-IPC_MESSAGE_CONTROL1(IndexedDBMsg_TransactionCallbacksAbort,
- int32 /* transaction_id */)
-IPC_MESSAGE_CONTROL1(IndexedDBMsg_TransactionCallbacksComplete,
- int32 /* transaction_id */)
-IPC_MESSAGE_CONTROL1(IndexedDBMsg_TransactionCallbacksTimeout,
- int32 /* transaction_id */)
-
-IPC_MESSAGE_CONTROL2(IndexedDBMsg_DatabaseCallbacksVersionChange,
- int32, /* database_id */
- string16) /* new_version */
-
-// Indexed DB messages sent from the renderer to the browser.
-
-// WebIDBCursor::direction() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_CursorDirection,
- int32, /* idb_cursor_id */
- int32 /* direction */)
-
-// WebIDBCursor::key() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_CursorKey,
- int32, /* idb_cursor_id */
- IndexedDBKey /* key */)
-
-// WebIDBCursor::primaryKey() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_CursorPrimaryKey,
- int32, /* idb_cursor_id */
- IndexedDBKey /* primary_key */)
-
-// WebIDBCursor::value() message.
-IPC_SYNC_MESSAGE_CONTROL1_2(IndexedDBHostMsg_CursorValue,
- int32, /* idb_cursor_id */
- SerializedScriptValue, /* script_value */
- IndexedDBKey /* key */)
-
-// WebIDBCursor::update() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_CursorUpdate,
- int32, /* idb_cursor_id */
- int32, /* response_id */
- SerializedScriptValue, /* value */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBCursor::continue() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_CursorContinue,
- int32, /* idb_cursor_id */
- int32, /* response_id */
- IndexedDBKey, /* key */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBCursor::remove() message.
-IPC_SYNC_MESSAGE_CONTROL2_1(IndexedDBHostMsg_CursorDelete,
- int32, /* idb_cursor_id */
- int32, /* response_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBFactory::open() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_FactoryOpen,
- IndexedDBHostMsg_FactoryOpen_Params)
-
-// WebIDBFactory::deleteDatabase() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_FactoryDeleteDatabase,
- IndexedDBHostMsg_FactoryDeleteDatabase_Params)
-
-// WebIDBDatabase::name() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_DatabaseName,
- int32, /* idb_database_id */
- string16 /* name */)
-
-// WebIDBDatabase::version() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_DatabaseVersion,
- int32, /* idb_database_id */
- string16 /* version */)
-
-// WebIDBDatabase::objectStoreNames() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_DatabaseObjectStoreNames,
- int32, /* idb_database_id */
- std::vector<string16> /* objectStoreNames */)
-
-// WebIDBDatabase::createObjectStore() message.
-IPC_SYNC_MESSAGE_CONTROL1_2(IndexedDBHostMsg_DatabaseCreateObjectStore,
- IndexedDBHostMsg_DatabaseCreateObjectStore_Params,
- int32, /* object_store_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBDatabase::removeObjectStore() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_DatabaseDeleteObjectStore,
- int32, /* idb_database_id */
- string16, /* name */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBDatabase::setVersion() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_DatabaseSetVersion,
- int32, /* idb_database_id */
- int32, /* response_id */
- string16, /* version */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBDatabase::transaction() message.
-// TODO: make this message async. Have the renderer create a
-// temporary ID and keep a map in the browser process of real
-// IDs to temporary IDs. We can then update the transaction
-// to its real ID asynchronously.
-IPC_SYNC_MESSAGE_CONTROL4_2(IndexedDBHostMsg_DatabaseTransaction,
- int32, /* idb_database_id */
- std::vector<string16>, /* object_stores */
- int32, /* mode */
- int32, /* timeout */
- int32, /* idb_transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBDatabase::open() message.
-IPC_MESSAGE_CONTROL2(IndexedDBHostMsg_DatabaseOpen,
- int32, /* idb_database_id */
- int32 /* response_id */)
-
-// WebIDBDatabase::close() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_DatabaseClose,
- int32 /* idb_database_id */)
-
-// WebIDBDatabase::~WebIDBDatabase() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_DatabaseDestroyed,
- int32 /* idb_database_id */)
-
-// WebIDBIndex::name() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexName,
- int32, /* idb_index_id */
- string16 /* name */)
-
-// WebIDBIndex::storeName() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexStoreName,
- int32, /* idb_index_id */
- string16 /* store_name */)
-
-// WebIDBIndex::keyPath() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexKeyPath,
- int32, /* idb_index_id */
- NullableString16 /* key_path */)
-
-// WebIDBIndex::unique() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexUnique,
- int32, /* idb_unique_id */
- bool /* unique */)
-
-// WebIDBIndex::openObjectCursor() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenObjectCursor,
- IndexedDBHostMsg_IndexOpenCursor_Params,
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBIndex::openKeyCursor() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_IndexOpenKeyCursor,
- IndexedDBHostMsg_IndexOpenCursor_Params,
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBIndex::getObject() message.
-IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetObject,
- int32, /* idb_index_id */
- int32, /* response_id */
- IndexedDBKey, /* key */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBIndex::getKey() message.
-IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_IndexGetKey,
- int32, /* idb_index_id */
- int32, /* response_id */
- IndexedDBKey, /* key */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBIndex::~WebIDBIndex() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_IndexDestroyed,
- int32 /* idb_index_id */)
-
-// WebIDBObjectStore::name() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreName,
- int32, /* idb_object_store_id */
- string16 /* name */)
-
-// WebIDBObjectStore::keyPath() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreKeyPath,
- int32, /* idb_object_store_id */
- NullableString16 /* keyPath */)
-
-// WebIDBObjectStore::indexNames() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreIndexNames,
- int32, /* idb_object_store_id */
- std::vector<string16> /* index_names */)
-
-// WebIDBObjectStore::get() message.
-IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_ObjectStoreGet,
- int32, /* idb_object_store_id */
- int32, /* response_id */
- IndexedDBKey, /* key */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::put() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStorePut,
- IndexedDBHostMsg_ObjectStorePut_Params,
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::delete() message.
-IPC_SYNC_MESSAGE_CONTROL4_1(IndexedDBHostMsg_ObjectStoreDelete,
- int32, /* idb_object_store_id */
- int32, /* response_id */
- IndexedDBKey, /* key */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::clear() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_ObjectStoreClear,
- int32, /* idb_object_store_id */
- int32, /* response_id */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::createIndex() message.
-IPC_SYNC_MESSAGE_CONTROL1_2(IndexedDBHostMsg_ObjectStoreCreateIndex,
- IndexedDBHostMsg_ObjectStoreCreateIndex_Params,
- int32, /* index_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::index() message.
-IPC_SYNC_MESSAGE_CONTROL2_2(IndexedDBHostMsg_ObjectStoreIndex,
- int32, /* idb_object_store_id */
- string16, /* name */
- int32, /* idb_index_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::deleteIndex() message.
-IPC_SYNC_MESSAGE_CONTROL3_1(IndexedDBHostMsg_ObjectStoreDeleteIndex,
- int32, /* idb_object_store_id */
- string16, /* name */
- int32, /* transaction_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::openCursor() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_ObjectStoreOpenCursor,
- IndexedDBHostMsg_ObjectStoreOpenCursor_Params,
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBObjectStore::~WebIDBObjectStore() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_ObjectStoreDestroyed,
- int32 /* idb_object_store_id */)
-
-// WebIDBDatabase::~WebIDBCursor() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_CursorDestroyed,
- int32 /* idb_cursor_id */)
-
-// IDBTransaction::ObjectStore message.
-IPC_SYNC_MESSAGE_CONTROL2_2(IndexedDBHostMsg_TransactionObjectStore,
- int32, /* transaction_id */
- string16, /* name */
- int32, /* object_store_id */
- WebKit::WebExceptionCode /* ec */)
-
-// WebIDBTransaction::mode() message.
-IPC_SYNC_MESSAGE_CONTROL1_1(IndexedDBHostMsg_TransactionMode,
- int32, /* idb_transaction_id */
- int /* mode */)
-
-// WebIDBTransaction::abort() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionAbort,
- int32 /* idb_transaction_id */)
-
-// IDBTransaction::DidCompleteTaskEvents() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDidCompleteTaskEvents,
- int32 /* idb_transaction_id */)
-
-// WebIDBTransaction::~WebIDBTransaction() message.
-IPC_MESSAGE_CONTROL1(IndexedDBHostMsg_TransactionDestroyed,
- int32 /* idb_transaction_id */)

Powered by Google App Engine
This is Rietveld 408576698