| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #ifndef CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ | 5 #ifndef CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ |
| 6 #define CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ | 6 #define CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 12 matching lines...) Expand all Loading... |
| 23 #include "chrome/common/indexed_db_key.h" | 23 #include "chrome/common/indexed_db_key.h" |
| 24 #include "chrome/common/navigation_gesture.h" | 24 #include "chrome/common/navigation_gesture.h" |
| 25 #include "chrome/common/navigation_types.h" | 25 #include "chrome/common/navigation_types.h" |
| 26 #include "chrome/common/page_transition_types.h" | 26 #include "chrome/common/page_transition_types.h" |
| 27 #include "chrome/common/renderer_preferences.h" | 27 #include "chrome/common/renderer_preferences.h" |
| 28 #include "chrome/common/serialized_script_value.h" | 28 #include "chrome/common/serialized_script_value.h" |
| 29 #include "chrome/common/window_container_type.h" | 29 #include "chrome/common/window_container_type.h" |
| 30 #include "googleurl/src/gurl.h" | 30 #include "googleurl/src/gurl.h" |
| 31 #include "ipc/ipc_param_traits.h" | 31 #include "ipc/ipc_param_traits.h" |
| 32 #include "media/audio/audio_parameters.h" | 32 #include "media/audio/audio_parameters.h" |
| 33 #include "third_party/WebKit/WebKit/chromium/public/WebFileSystem.h" | |
| 34 #include "third_party/WebKit/WebKit/chromium/public/WebTextDirection.h" | 33 #include "third_party/WebKit/WebKit/chromium/public/WebTextDirection.h" |
| 35 #include "webkit/glue/password_form.h" | 34 #include "webkit/glue/password_form.h" |
| 36 #include "webkit/glue/plugins/webplugin.h" | 35 #include "webkit/glue/plugins/webplugin.h" |
| 37 #include "webkit/glue/resource_type.h" | 36 #include "webkit/glue/resource_type.h" |
| 38 #include "webkit/glue/webaccessibility.h" | 37 #include "webkit/glue/webaccessibility.h" |
| 39 #include "webkit/glue/webmenuitem.h" | 38 #include "webkit/glue/webmenuitem.h" |
| 40 #include "webkit/glue/webpreferences.h" | 39 #include "webkit/glue/webpreferences.h" |
| 41 | 40 |
| 42 // TODO(erg): Split this file into $1_db_params.h, $1_audio_params.h, | 41 // TODO(erg): Split this file into $1_db_params.h, $1_audio_params.h, |
| 43 // $1_print_params.h and $1_render_params.h. | 42 // $1_print_params.h and $1_render_params.h. |
| (...skipping 918 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 962 // Unique request id to match requests and responses. | 961 // Unique request id to match requests and responses. |
| 963 int request_id; | 962 int request_id; |
| 964 | 963 |
| 965 // True if request has a callback specified. | 964 // True if request has a callback specified. |
| 966 bool has_callback; | 965 bool has_callback; |
| 967 | 966 |
| 968 // True if request is executed in response to an explicit user gesture. | 967 // True if request is executed in response to an explicit user gesture. |
| 969 bool user_gesture; | 968 bool user_gesture; |
| 970 }; | 969 }; |
| 971 | 970 |
| 972 struct ViewHostMsg_OpenFileSystemRequest_Params { | |
| 973 ViewHostMsg_OpenFileSystemRequest_Params(); | |
| 974 ~ViewHostMsg_OpenFileSystemRequest_Params(); | |
| 975 | |
| 976 // The routing ID of the view initiating the request. | |
| 977 int routing_id; | |
| 978 | |
| 979 // The response should have this id. | |
| 980 int request_id; | |
| 981 | |
| 982 // The origin doing the initiating. | |
| 983 GURL origin_url; | |
| 984 | |
| 985 // The requested FileSystem type. | |
| 986 WebKit::WebFileSystem::Type type; | |
| 987 | |
| 988 // Indicates how much storage space (in bytes) the caller expects to need. | |
| 989 int64 requested_size; | |
| 990 }; | |
| 991 | |
| 992 struct ViewHostMsg_AccessibilityNotification_Params { | 971 struct ViewHostMsg_AccessibilityNotification_Params { |
| 993 enum NotificationType { | 972 enum NotificationType { |
| 994 // The node checked state has changed. | 973 // The node checked state has changed. |
| 995 NOTIFICATION_TYPE_CHECK_STATE_CHANGED, | 974 NOTIFICATION_TYPE_CHECK_STATE_CHANGED, |
| 996 | 975 |
| 997 // The node tree structure has changed. | 976 // The node tree structure has changed. |
| 998 NOTIFICATION_TYPE_CHILDREN_CHANGED, | 977 NOTIFICATION_TYPE_CHILDREN_CHANGED, |
| 999 | 978 |
| 1000 // The node value has changed. | 979 // The node value has changed. |
| 1001 NOTIFICATION_TYPE_VALUE_CHANGED, | 980 NOTIFICATION_TYPE_VALUE_CHANGED, |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1263 | 1242 |
| 1264 template <> | 1243 template <> |
| 1265 struct ParamTraits<ViewHostMsg_DomMessage_Params> { | 1244 struct ParamTraits<ViewHostMsg_DomMessage_Params> { |
| 1266 typedef ViewHostMsg_DomMessage_Params param_type; | 1245 typedef ViewHostMsg_DomMessage_Params param_type; |
| 1267 static void Write(Message* m, const param_type& p); | 1246 static void Write(Message* m, const param_type& p); |
| 1268 static bool Read(const Message* m, void** iter, param_type* p); | 1247 static bool Read(const Message* m, void** iter, param_type* p); |
| 1269 static void Log(const param_type& p, std::string* l); | 1248 static void Log(const param_type& p, std::string* l); |
| 1270 }; | 1249 }; |
| 1271 | 1250 |
| 1272 template <> | 1251 template <> |
| 1273 struct ParamTraits<ViewHostMsg_OpenFileSystemRequest_Params> { | |
| 1274 typedef ViewHostMsg_OpenFileSystemRequest_Params param_type; | |
| 1275 static void Write(Message* m, const param_type& p); | |
| 1276 static bool Read(const Message* m, void** iter, param_type* p); | |
| 1277 static void Log(const param_type& p, std::string* l); | |
| 1278 }; | |
| 1279 | |
| 1280 template <> | |
| 1281 struct ParamTraits<base::file_util_proxy::Entry> { | 1252 struct ParamTraits<base::file_util_proxy::Entry> { |
| 1282 typedef base::file_util_proxy::Entry param_type; | 1253 typedef base::file_util_proxy::Entry param_type; |
| 1283 static void Write(Message* m, const param_type& p); | 1254 static void Write(Message* m, const param_type& p); |
| 1284 static bool Read(const Message* m, void** iter, param_type* p); | 1255 static bool Read(const Message* m, void** iter, param_type* p); |
| 1285 static void Log(const param_type& p, std::string* l); | 1256 static void Log(const param_type& p, std::string* l); |
| 1286 }; | 1257 }; |
| 1287 | 1258 |
| 1288 template <> | 1259 template <> |
| 1289 struct ParamTraits<ViewHostMsg_AccessibilityNotification_Params> { | 1260 struct ParamTraits<ViewHostMsg_AccessibilityNotification_Params> { |
| 1290 typedef ViewHostMsg_AccessibilityNotification_Params param_type; | 1261 typedef ViewHostMsg_AccessibilityNotification_Params param_type; |
| 1291 static void Write(Message* m, const param_type& p); | 1262 static void Write(Message* m, const param_type& p); |
| 1292 static bool Read(const Message* m, void** iter, param_type* p); | 1263 static bool Read(const Message* m, void** iter, param_type* p); |
| 1293 static void Log(const param_type& p, std::string* l); | 1264 static void Log(const param_type& p, std::string* l); |
| 1294 }; | 1265 }; |
| 1295 | 1266 |
| 1296 } // namespace IPC | 1267 } // namespace IPC |
| 1297 | 1268 |
| 1298 #endif // CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ | 1269 #endif // CHROME_COMMON_RENDER_MESSAGES_PARAMS_H_ |
| OLD | NEW |