Index: content/common/introducer_messages.h |
=================================================================== |
--- content/common/introducer_messages.h (revision 0) |
+++ content/common/introducer_messages.h (revision 0) |
@@ -0,0 +1,94 @@ |
+// 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. |
+ |
+// Message definition file, included multiple times, hence no include guard. |
+ |
+#include <vector> |
+ |
+#include "ipc/ipc_message_macros.h" |
+#include "googleurl/src/gurl.h" |
+ |
+#define IPC_MESSAGE_START IntroducerMsgStart |
+ |
+IPC_STRUCT_BEGIN(IntroducerHostMsg_Offer_Params) |
+ // Service id. |
+ IPC_STRUCT_MEMBER(std::string, id) |
+ |
+ // Human meaningful name |
+ IPC_STRUCT_MEMBER(string16, label) |
+ |
+ // Supported types. |
+ IPC_STRUCT_MEMBER(std::vector<std::string>, supports) |
+ |
+ // window presentation |
+ IPC_STRUCT_MEMBER(GURL, window) |
+ |
+ // frame implementation |
+ IPC_STRUCT_MEMBER(GURL, frame) |
+IPC_STRUCT_END() |
+ |
+// Messages sent from the browser to the renderer. |
+ |
+// response to an install request |
+IPC_MESSAGE_ROUTED2(IntroducerMsg_InstallReturn, |
+ int /* corresponding request id */, |
+ bool /* answer */) |
+ |
+// intermediate response to a connect request |
+IPC_MESSAGE_ROUTED2(IntroducerMsg_ConnectNavigation, |
+ int /* corresponding request id */, |
+ GURL /* URL to navigate frame to */) |
+ |
+// response to a connect request |
+IPC_MESSAGE_ROUTED2(IntroducerMsg_ConnectReturn, |
+ int /* corresponding request id */, |
+ std::vector<std::string> /* agreed service types */) |
+ |
+// response to an accept request |
+IPC_MESSAGE_ROUTED3(IntroducerMsg_AcceptReturn, |
+ int /* corresponding request id */, |
+ std::string /* customer origin */, |
+ std::vector<std::string> /* wanted service types */) |
+ |
+// Messages sent from the renderer to the browser. |
+ |
+// Updates an Introducer registration |
+IPC_MESSAGE_ROUTED5(IntroducerHostMsg_Install, |
+ int /* request id */, |
+ std::string /* registrant origin */, |
+ GURL /* icon */, |
+ string16 /* name */, |
+ GURL /* home */) |
+ |
+// Deletes an Introducer registration |
+IPC_MESSAGE_ROUTED2(IntroducerHostMsg_Uninstall, |
+ int /* request id */, |
+ std::string /* registrant origin */) |
+ |
+// Updates an Introducer service registration |
+IPC_MESSAGE_ROUTED3(IntroducerHostMsg_Offer, |
+ int /* request id */, |
+ std::string /* registrant origin */, |
+ IntroducerHostMsg_Offer_Params) |
+ |
+// Deletes an Introducer service registration |
+IPC_MESSAGE_ROUTED3(IntroducerHostMsg_Rescind, |
+ int /* request id */, |
+ std::string /* registrant origin */, |
+ std::string /* service id */) |
+ |
+// Notification that a page wants to connect to an Introducer service. |
+IPC_MESSAGE_ROUTED5(IntroducerHostMsg_Connect, |
+ int /* request id */, |
+ std::string /* customer origin */, |
+ int64 /* service frame id or zero if not supported */, |
+ std::vector<std::string> /* wanted */, |
+ int /* port id */) |
+ |
+// Notification that a page wants to accept an Introducer connection. |
+IPC_MESSAGE_ROUTED4(IntroducerHostMsg_Accept, |
+ int /* request id */, |
+ int64 /* requesting frame id or zero if top */, |
+ std::string /* registrant origin */, |
+ int /* port id */) |
Property changes on: content/common/introducer_messages.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |