| Index: content/common/utility_messages.h
|
| ===================================================================
|
| --- content/common/utility_messages.h (revision 152976)
|
| +++ content/common/utility_messages.h (working copy)
|
| @@ -9,6 +9,9 @@
|
|
|
| #include "base/basictypes.h"
|
| #include "content/common/content_export.h"
|
| +#include "content/common/indexed_db/indexed_db_key.h"
|
| +#include "content/common/indexed_db/indexed_db_key_path.h"
|
| +#include "content/common/indexed_db/indexed_db_param_traits.h"
|
| #include "content/public/common/common_param_traits.h"
|
| #include "content/public/common/serialized_script_value.h"
|
| #include "ipc/ipc_message_macros.h"
|
| @@ -22,6 +25,18 @@
|
| // Utility process messages:
|
| // These are messages from the browser to the utility process.
|
|
|
| +// Tell the utility process to extract the given IDBKeyPath from the
|
| +// SerializedScriptValue vector and reply with the corresponding IDBKeys.
|
| +IPC_MESSAGE_CONTROL3(UtilityMsg_IDBKeysFromValuesAndKeyPath,
|
| + int, // id
|
| + std::vector<content::SerializedScriptValue>,
|
| + content::IndexedDBKeyPath)
|
| +
|
| +IPC_MESSAGE_CONTROL3(UtilityMsg_InjectIDBKey,
|
| + content::IndexedDBKey /* key */,
|
| + content::SerializedScriptValue /* value */,
|
| + content::IndexedDBKeyPath)
|
| +
|
| // Tells the utility process that it's running in batch mode.
|
| IPC_MESSAGE_CONTROL0(UtilityMsg_BatchMode_Started)
|
|
|
| @@ -39,6 +54,17 @@
|
| // Utility process host messages:
|
| // These are messages from the utility process to the browser.
|
|
|
| +// Reply when the utility process has succeeded in obtaining the value for
|
| +// IDBKeyPath.
|
| +IPC_MESSAGE_CONTROL2(UtilityHostMsg_IDBKeysFromValuesAndKeyPath_Succeeded,
|
| + int /* id */,
|
| + std::vector<content::IndexedDBKey> /* value */)
|
| +
|
| +// Reply when the utility process has finished injecting an IDBKey into
|
| +// a SerializedScriptValue.
|
| +IPC_MESSAGE_CONTROL1(UtilityHostMsg_InjectIDBKey_Finished,
|
| + content::SerializedScriptValue /* new value */)
|
| +
|
| #if defined(OS_POSIX)
|
| // Notifies the browser when a plugin failed to load so the two processes can
|
| // keep the canonical list in sync.
|
|
|