Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / utility / importer / firefox_importer_unittest_messages_internal.h
index ce29947..eaf1578 100644 (file)
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+// Multiply-included message file, hence no include guard.
+#include "chrome/common/importer/profile_import_process_param_traits_macros.h"
 #include "ipc/ipc_message_macros.h"
 
 #define IPC_MESSAGE_START FirefoxImporterUnittestMsgStart
@@ -22,7 +24,13 @@ IPC_MESSAGE_CONTROL1(Msg_Decrypt,
                      std::string /* crypt */)
 // Child->Server: Decrypted String.
 IPC_MESSAGE_CONTROL1(Msg_Decryptor_Response,
-                     string16 /* unencrypted_str */)
+                     base::string16 /* unencrypted_str */)
+// Server->Child: Parse firefox signons db from a given path
+IPC_MESSAGE_CONTROL1(Msg_ParseSignons,
+                     base::FilePath /* path to firefox signons db */)
+// Child->Server: Vector of parsed password forms
+IPC_MESSAGE_CONTROL1(Msg_ParseSignons_Response,
+                     std::vector<autofill::PasswordForm> /* parsed signons */)
 
 // Server->Child: Die.
 IPC_MESSAGE_CONTROL0(Msg_Decryptor_Quit)