Index: content/common/utility_messages.h |
=================================================================== |
--- content/common/utility_messages.h (revision 0) |
+++ content/common/utility_messages.h (revision 0) |
@@ -0,0 +1,60 @@ |
+// Copyright (c) 2011 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. |
+ |
+// Multiply-included message file, so no include guard. |
+ |
+#include <string> |
+#include <vector> |
+ |
+#include "base/basictypes.h" |
+#include "content/common/common_param_traits.h" |
+#include "content/common/indexed_db_key.h" |
+#include "content/common/indexed_db_param_traits.h" |
+#include "content/common/serialized_script_value.h" |
+#include "ipc/ipc_message_macros.h" |
+ |
+#define IPC_MESSAGE_START UtilityMsgStart |
+ |
+//------------------------------------------------------------------------------ |
+// 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<SerializedScriptValue>, |
+ string16) // IDBKeyPath |
+ |
+IPC_MESSAGE_CONTROL3(UtilityMsg_InjectIDBKey, |
+ IndexedDBKey /* key */, |
+ SerializedScriptValue /* value */, |
+ string16 /* key path*/) |
+ |
+// Tells the utility process that it's running in batch mode. |
+IPC_MESSAGE_CONTROL0(UtilityMsg_BatchMode_Started) |
+ |
+// Tells the utility process that it can shutdown. |
+IPC_MESSAGE_CONTROL0(UtilityMsg_BatchMode_Finished) |
+ |
+ |
+//------------------------------------------------------------------------------ |
+// 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<IndexedDBKey> /* value */) |
+ |
+// Reply when the utility process has failed in obtaining the value for |
+// IDBKeyPath. |
+IPC_MESSAGE_CONTROL1(UtilityHostMsg_IDBKeysFromValuesAndKeyPath_Failed, |
+ int /* id */) |
+ |
+// Reply when the utility process has finished injecting an IDBKey into |
+// a SerializedScriptValue. |
+IPC_MESSAGE_CONTROL1(UtilityHostMsg_InjectIDBKey_Finished, |
+ SerializedScriptValue /* new value */) |
Property changes on: content\common\utility_messages.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |