OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This header is meant to be included in multiple passes, hence no traditional | 5 // This header is meant to be included in multiple passes, hence no traditional |
6 // header guard. | 6 // header guard. |
7 // See ipc_message_macros.h for explanation of the macros and passes. | 7 // See ipc_message_macros.h for explanation of the macros and passes. |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <string> | 10 #include <string> |
(...skipping 811 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
822 // |amount_sent| bytes of data requested by | 822 // |amount_sent| bytes of data requested by |
823 // ViewHostMsg_SocketStream_SendData has been sent on the Socket Stream. | 823 // ViewHostMsg_SocketStream_SendData has been sent on the Socket Stream. |
824 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_SentData, | 824 IPC_MESSAGE_CONTROL2(ViewMsg_SocketStream_SentData, |
825 int /* socket_id */, | 825 int /* socket_id */, |
826 int /* amount_sent */) | 826 int /* amount_sent */) |
827 | 827 |
828 // The Socket Stream is closed. | 828 // The Socket Stream is closed. |
829 IPC_MESSAGE_CONTROL1(ViewMsg_SocketStream_Closed, | 829 IPC_MESSAGE_CONTROL1(ViewMsg_SocketStream_Closed, |
830 int /* socket_id */) | 830 int /* socket_id */) |
831 | 831 |
| 832 #if defined(SPELLCHECKER_IN_RENDERER) |
| 833 // SpellChecker messages. |
| 834 |
| 835 // Passes some initialization params to the renderer's spellchecker. This can |
| 836 // be called directly after startup or in (async) response to a |
| 837 // RequestDictionary ViewHost message. |
| 838 IPC_MESSAGE_CONTROL4(ViewMsg_SpellChecker_Init, |
| 839 base::FileDescriptor /* bdict_file */, |
| 840 std::vector<std::string> /* custom_dict_words */, |
| 841 std::string /* language */, |
| 842 bool /* auto spell correct */) |
| 843 |
| 844 // A word has been added to the custom dictionary; update the local custom |
| 845 // word list. |
| 846 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_WordAdded, |
| 847 std::string /* word */) |
| 848 |
| 849 // Toggle the auto spell correct functionality. |
| 850 IPC_MESSAGE_CONTROL1(ViewMsg_SpellChecker_EnableAutoSpellCorrect, |
| 851 bool /* enable */) |
| 852 #endif |
| 853 |
832 IPC_END_MESSAGES(View) | 854 IPC_END_MESSAGES(View) |
833 | 855 |
834 | 856 |
835 //----------------------------------------------------------------------------- | 857 //----------------------------------------------------------------------------- |
836 // TabContents messages | 858 // TabContents messages |
837 // These are messages sent from the renderer to the browser process. | 859 // These are messages sent from the renderer to the browser process. |
838 | 860 |
839 IPC_BEGIN_MESSAGES(ViewHost) | 861 IPC_BEGIN_MESSAGES(ViewHost) |
840 // Sent by the renderer when it is creating a new window. The browser creates | 862 // Sent by the renderer when it is creating a new window. The browser creates |
841 // a tab for it and responds with a ViewMsg_CreatingNew_ACK. If route_id is | 863 // a tab for it and responds with a ViewMsg_CreatingNew_ACK. If route_id is |
(...skipping 1131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1973 // cryptographic operation. | 1995 // cryptographic operation. |
1974 | 1996 |
1975 // Asks the browser process to generate a keypair for grabbing a client | 1997 // Asks the browser process to generate a keypair for grabbing a client |
1976 // certificate from a CA (<keygen> tag), and returns the signed public | 1998 // certificate from a CA (<keygen> tag), and returns the signed public |
1977 // key and challenge string. | 1999 // key and challenge string. |
1978 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen, | 2000 IPC_SYNC_MESSAGE_CONTROL3_1(ViewHostMsg_Keygen, |
1979 uint32 /* key size index */, | 2001 uint32 /* key size index */, |
1980 std::string /* challenge string */, | 2002 std::string /* challenge string */, |
1981 GURL /* URL of requestor */, | 2003 GURL /* URL of requestor */, |
1982 std::string /* signed public key and challenge */) | 2004 std::string /* signed public key and challenge */) |
| 2005 |
| 2006 #if defined(SPELLCHECKER_IN_RENDERER) |
| 2007 // The renderer has tried to spell check a word, but couldn't because no |
| 2008 // dictionary was available to load. Request that the browser find an |
| 2009 // appropriate dictionary and return it. |
| 2010 IPC_MESSAGE_CONTROL0(ViewHostMsg_SpellChecker_RequestDictionary) |
| 2011 #endif |
| 2012 |
1983 IPC_END_MESSAGES(ViewHost) | 2013 IPC_END_MESSAGES(ViewHost) |
OLD | NEW |