Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 // Multiply-included file, no traditional include guard. | 5 // Multiply-included file, no traditional include guard. |
| 6 #include <map> | 6 #include <map> |
| 7 #include <set> | 7 #include <set> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 123 IPC_STRUCT_TRAITS_END() | 123 IPC_STRUCT_TRAITS_END() |
| 124 | 124 |
| 125 IPC_STRUCT_TRAITS_BEGIN(ContentSettingsPattern::PatternParts) | 125 IPC_STRUCT_TRAITS_BEGIN(ContentSettingsPattern::PatternParts) |
| 126 IPC_STRUCT_TRAITS_MEMBER(scheme) | 126 IPC_STRUCT_TRAITS_MEMBER(scheme) |
| 127 IPC_STRUCT_TRAITS_MEMBER(is_scheme_wildcard) | 127 IPC_STRUCT_TRAITS_MEMBER(is_scheme_wildcard) |
| 128 IPC_STRUCT_TRAITS_MEMBER(host) | 128 IPC_STRUCT_TRAITS_MEMBER(host) |
| 129 IPC_STRUCT_TRAITS_MEMBER(has_domain_wildcard) | 129 IPC_STRUCT_TRAITS_MEMBER(has_domain_wildcard) |
| 130 IPC_STRUCT_TRAITS_MEMBER(port) | 130 IPC_STRUCT_TRAITS_MEMBER(port) |
| 131 IPC_STRUCT_TRAITS_MEMBER(is_port_wildcard) | 131 IPC_STRUCT_TRAITS_MEMBER(is_port_wildcard) |
| 132 IPC_STRUCT_TRAITS_MEMBER(path) | 132 IPC_STRUCT_TRAITS_MEMBER(path) |
| 133 IPC_STRUCT_TRAITS_MEMBER(is_path_wildcard) | |
| 133 IPC_STRUCT_TRAITS_END() | 134 IPC_STRUCT_TRAITS_END() |
| 134 | 135 |
| 135 IPC_STRUCT_TRAITS_BEGIN(ContentSettingPatternSource) | 136 IPC_STRUCT_TRAITS_BEGIN(ContentSettingPatternSource) |
| 136 IPC_STRUCT_TRAITS_MEMBER(primary_pattern) | 137 IPC_STRUCT_TRAITS_MEMBER(primary_pattern) |
| 137 IPC_STRUCT_TRAITS_MEMBER(secondary_pattern) | 138 IPC_STRUCT_TRAITS_MEMBER(secondary_pattern) |
| 138 IPC_STRUCT_TRAITS_MEMBER(setting) | 139 IPC_STRUCT_TRAITS_MEMBER(setting) |
| 139 IPC_STRUCT_TRAITS_MEMBER(source) | 140 IPC_STRUCT_TRAITS_MEMBER(source) |
| 140 IPC_STRUCT_TRAITS_MEMBER(incognito) | 141 IPC_STRUCT_TRAITS_MEMBER(incognito) |
| 141 IPC_STRUCT_TRAITS_END() | 142 IPC_STRUCT_TRAITS_END() |
| 142 | 143 |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 176 IPC_STRUCT_TRAITS_END() | 177 IPC_STRUCT_TRAITS_END() |
| 177 | 178 |
| 178 //----------------------------------------------------------------------------- | 179 //----------------------------------------------------------------------------- |
| 179 // RenderView messages | 180 // RenderView messages |
| 180 // These are messages sent from the browser to the renderer process. | 181 // These are messages sent from the browser to the renderer process. |
| 181 | 182 |
| 182 // Tells the renderer to set its maximum cache size to the supplied value. | 183 // Tells the renderer to set its maximum cache size to the supplied value. |
| 183 IPC_MESSAGE_CONTROL3(ChromeViewMsg_SetCacheCapacities, | 184 IPC_MESSAGE_CONTROL3(ChromeViewMsg_SetCacheCapacities, |
| 184 size_t /* min_dead_capacity */, | 185 size_t /* min_dead_capacity */, |
| 185 size_t /* max_dead_capacity */, | 186 size_t /* max_dead_capacity */, |
| 186 size_t /* capacity */) | 187 size_t /* capacity */); |
|
Bernhard Bauer
2012/01/09 13:23:41
Don't place semicolons after these macros: http://
Francois
2012/01/09 14:51:03
Done.
| |
| 187 | 188 |
| 188 // Tells the renderer to clear the cache. | 189 // Tells the renderer to clear the cache. |
| 189 IPC_MESSAGE_CONTROL1(ChromeViewMsg_ClearCache, | 190 IPC_MESSAGE_CONTROL1(ChromeViewMsg_ClearCache, |
| 190 bool /* on_navigation */) | 191 bool /* on_navigation */); |
| 191 | 192 |
| 192 // Tells the renderer to dump as much memory as it can, perhaps because we | 193 // Tells the renderer to dump as much memory as it can, perhaps because we |
| 193 // have memory pressure or the renderer is (or will be) paged out. This | 194 // have memory pressure or the renderer is (or will be) paged out. This |
| 194 // should only result in purging objects we can recalculate, e.g. caches or | 195 // should only result in purging objects we can recalculate, e.g. caches or |
| 195 // JS garbage, not in purging irreplaceable objects. | 196 // JS garbage, not in purging irreplaceable objects. |
| 196 IPC_MESSAGE_CONTROL0(ChromeViewMsg_PurgeMemory) | 197 IPC_MESSAGE_CONTROL0(ChromeViewMsg_PurgeMemory); |
| 197 | 198 |
| 198 // For WebUI testing, this message stores parameters to do ScriptEvalRequest at | 199 // For WebUI testing, this message stores parameters to do ScriptEvalRequest at |
| 199 // a time which is late enough to not be thrown out, and early enough to be | 200 // a time which is late enough to not be thrown out, and early enough to be |
| 200 // before onload events are fired. | 201 // before onload events are fired. |
| 201 IPC_MESSAGE_ROUTED4(ChromeViewMsg_WebUIJavaScript, | 202 IPC_MESSAGE_ROUTED4(ChromeViewMsg_WebUIJavaScript, |
| 202 string16, /* frame_xpath */ | 203 string16, /* frame_xpath */ |
| 203 string16, /* jscript_url */ | 204 string16, /* jscript_url */ |
| 204 int, /* ID */ | 205 int, /* ID */ |
| 205 bool /* If true, result is sent back. */) | 206 bool /* If true, result is sent back. */); |
| 206 | 207 |
| 207 // Tells the render view to capture a thumbnail image of the page. The | 208 // Tells the render view to capture a thumbnail image of the page. The |
| 208 // render view responds with a ChromeViewHostMsg_Snapshot. | 209 // render view responds with a ChromeViewHostMsg_Snapshot. |
| 209 IPC_MESSAGE_ROUTED0(ChromeViewMsg_CaptureSnapshot) | 210 IPC_MESSAGE_ROUTED0(ChromeViewMsg_CaptureSnapshot); |
| 210 | 211 |
| 211 // History system notification that the visited link database has been | 212 // History system notification that the visited link database has been |
| 212 // replaced. It has one SharedMemoryHandle argument consisting of the table | 213 // replaced. It has one SharedMemoryHandle argument consisting of the table |
| 213 // handle. This handle is valid in the context of the renderer | 214 // handle. This handle is valid in the context of the renderer |
| 214 IPC_MESSAGE_CONTROL1(ChromeViewMsg_VisitedLink_NewTable, | 215 IPC_MESSAGE_CONTROL1(ChromeViewMsg_VisitedLink_NewTable, |
| 215 base::SharedMemoryHandle) | 216 base::SharedMemoryHandle); |
| 216 | 217 |
| 217 // History system notification that a link has been added and the link | 218 // History system notification that a link has been added and the link |
| 218 // coloring state for the given hash must be re-calculated. | 219 // coloring state for the given hash must be re-calculated. |
| 219 IPC_MESSAGE_CONTROL1(ChromeViewMsg_VisitedLink_Add, std::vector<uint64>) | 220 IPC_MESSAGE_CONTROL1(ChromeViewMsg_VisitedLink_Add, std::vector<uint64>); |
| 220 | 221 |
| 221 // History system notification that one or more history items have been | 222 // History system notification that one or more history items have been |
| 222 // deleted, which at this point means that all link coloring state must be | 223 // deleted, which at this point means that all link coloring state must be |
| 223 // re-calculated. | 224 // re-calculated. |
| 224 IPC_MESSAGE_CONTROL0(ChromeViewMsg_VisitedLink_Reset) | 225 IPC_MESSAGE_CONTROL0(ChromeViewMsg_VisitedLink_Reset); |
| 225 | 226 |
| 226 // Set the content setting rules stored by the renderer. | 227 // Set the content setting rules stored by the renderer. |
| 227 IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetContentSettingRules, | 228 IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetContentSettingRules, |
| 228 RendererContentSettingRules /* rules */) | 229 RendererContentSettingRules /* rules */); |
| 229 | 230 |
| 230 // Tells the render view to load all blocked plugins. | 231 // Tells the render view to load all blocked plugins. |
| 231 IPC_MESSAGE_ROUTED0(ChromeViewMsg_LoadBlockedPlugins) | 232 IPC_MESSAGE_ROUTED0(ChromeViewMsg_LoadBlockedPlugins); |
| 232 | 233 |
| 233 // Asks the renderer to send back stats on the WebCore cache broken down by | 234 // Asks the renderer to send back stats on the WebCore cache broken down by |
| 234 // resource types. | 235 // resource types. |
| 235 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetCacheResourceStats) | 236 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetCacheResourceStats); |
| 236 | 237 |
| 237 // Asks the renderer to send back Histograms. | 238 // Asks the renderer to send back Histograms. |
| 238 IPC_MESSAGE_CONTROL1(ChromeViewMsg_GetRendererHistograms, | 239 IPC_MESSAGE_CONTROL1(ChromeViewMsg_GetRendererHistograms, |
| 239 int /* sequence number of Renderer Histograms. */) | 240 int /* sequence number of Renderer Histograms. */); |
| 240 | 241 |
| 241 // Tells the renderer to create a FieldTrial, and by using a 100% probability | 242 // Tells the renderer to create a FieldTrial, and by using a 100% probability |
| 242 // for the FieldTrial, forces the FieldTrial to have assigned group name. | 243 // for the FieldTrial, forces the FieldTrial to have assigned group name. |
| 243 IPC_MESSAGE_CONTROL2(ChromeViewMsg_SetFieldTrialGroup, | 244 IPC_MESSAGE_CONTROL2(ChromeViewMsg_SetFieldTrialGroup, |
| 244 std::string /* field trial name */, | 245 std::string /* field trial name */, |
| 245 std::string /* group name that was assigned. */) | 246 std::string /* group name that was assigned. */); |
| 246 | 247 |
| 247 #if defined(USE_TCMALLOC) | 248 #if defined(USE_TCMALLOC) |
| 248 // Asks the renderer to send back tcmalloc stats. | 249 // Asks the renderer to send back tcmalloc stats. |
| 249 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetRendererTcmalloc) | 250 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetRendererTcmalloc); |
| 250 // Asks the renderer to enable/disable Tcmalloc heap profiling. | 251 // Asks the renderer to enable/disable Tcmalloc heap profiling. |
| 251 // Note: filename_prefix arg is effectively ignored since the render process | 252 // Note: filename_prefix arg is effectively ignored since the render process |
| 252 // will be unable to write files to disk. Instead use WriteTcmallocHeapProfile | 253 // will be unable to write files to disk. Instead use WriteTcmallocHeapProfile |
| 253 // to write a profile file. | 254 // to write a profile file. |
| 254 IPC_MESSAGE_CONTROL2(ChromeViewMsg_SetTcmallocHeapProfiling, | 255 IPC_MESSAGE_CONTROL2(ChromeViewMsg_SetTcmallocHeapProfiling, |
| 255 bool /* enable profiling */, | 256 bool /* enable profiling */, |
| 256 std::string /* filename prefix for profiles */) | 257 std::string /* filename prefix for profiles */); |
| 257 // Asks the renderer to write the Tcmalloc heap profile to a file. | 258 // Asks the renderer to write the Tcmalloc heap profile to a file. |
| 258 IPC_MESSAGE_CONTROL1(ChromeViewMsg_WriteTcmallocHeapProfile, | 259 IPC_MESSAGE_CONTROL1(ChromeViewMsg_WriteTcmallocHeapProfile, |
| 259 FilePath::StringType /* filepath */) | 260 FilePath::StringType /* filepath */); |
| 260 #endif | 261 #endif |
| 261 | 262 |
| 262 // Asks the renderer to send back V8 heap stats. | 263 // Asks the renderer to send back V8 heap stats. |
| 263 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetV8HeapStats) | 264 IPC_MESSAGE_CONTROL0(ChromeViewMsg_GetV8HeapStats); |
| 264 | 265 |
| 265 // Posts a message to the renderer. | 266 // Posts a message to the renderer. |
| 266 IPC_MESSAGE_ROUTED3(ChromeViewMsg_HandleMessageFromExternalHost, | 267 IPC_MESSAGE_ROUTED3(ChromeViewMsg_HandleMessageFromExternalHost, |
| 267 std::string /* The message */, | 268 std::string /* The message */, |
| 268 std::string /* The origin */, | 269 std::string /* The origin */, |
| 269 std::string /* The target*/) | 270 std::string /* The target*/); |
| 270 | 271 |
| 271 IPC_MESSAGE_ROUTED4(ChromeViewMsg_SearchBoxChange, | 272 IPC_MESSAGE_ROUTED4(ChromeViewMsg_SearchBoxChange, |
| 272 string16 /* value */, | 273 string16 /* value */, |
| 273 bool /* verbatim */, | 274 bool /* verbatim */, |
| 274 int /* selection_start */, | 275 int /* selection_start */, |
| 275 int /* selection_end */) | 276 int /* selection_end */); |
| 276 IPC_MESSAGE_ROUTED2(ChromeViewMsg_SearchBoxSubmit, | 277 IPC_MESSAGE_ROUTED2(ChromeViewMsg_SearchBoxSubmit, |
| 277 string16 /* value */, | 278 string16 /* value */, |
| 278 bool /* verbatim */) | 279 bool /* verbatim */); |
| 279 IPC_MESSAGE_ROUTED0(ChromeViewMsg_SearchBoxCancel) | 280 IPC_MESSAGE_ROUTED0(ChromeViewMsg_SearchBoxCancel); |
| 280 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SearchBoxResize, | 281 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SearchBoxResize, |
| 281 gfx::Rect /* search_box_bounds */) | 282 gfx::Rect /* search_box_bounds */); |
| 282 IPC_MESSAGE_ROUTED4(ChromeViewMsg_DetermineIfPageSupportsInstant, | 283 IPC_MESSAGE_ROUTED4(ChromeViewMsg_DetermineIfPageSupportsInstant, |
| 283 string16 /* value*/, | 284 string16 /* value*/, |
| 284 bool /* verbatim */, | 285 bool /* verbatim */, |
| 285 int /* selection_start */, | 286 int /* selection_start */, |
| 286 int /* selection_end */) | 287 int /* selection_end */); |
| 287 | 288 |
| 288 // Toggles visual muting of the render view area. This is on when a constrained | 289 // Toggles visual muting of the render view area. This is on when a constrained |
| 289 // window is showing. | 290 // window is showing. |
| 290 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetVisuallyDeemphasized, | 291 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetVisuallyDeemphasized, |
| 291 bool /* deemphazied */) | 292 bool /* deemphazied */); |
| 292 | 293 |
| 293 // Tells the renderer to translate the page contents from one language to | 294 // Tells the renderer to translate the page contents from one language to |
| 294 // another. | 295 // another. |
| 295 IPC_MESSAGE_ROUTED4(ChromeViewMsg_TranslatePage, | 296 IPC_MESSAGE_ROUTED4(ChromeViewMsg_TranslatePage, |
| 296 int /* page id */, | 297 int /* page id */, |
| 297 std::string, /* the script injected in the page */ | 298 std::string, /* the script injected in the page */ |
| 298 std::string, /* BCP 47/RFC 5646 language code the page | 299 std::string, /* BCP 47/RFC 5646 language code the page |
| 299 is in */ | 300 is in */ |
| 300 std::string /* BCP 47/RFC 5646 language code to translate | 301 std::string /* BCP 47/RFC 5646 language code to translate |
| 301 to */) | 302 to */); |
| 302 | 303 |
| 303 // Tells the renderer to revert the text of translated page to its original | 304 // Tells the renderer to revert the text of translated page to its original |
| 304 // contents. | 305 // contents. |
| 305 IPC_MESSAGE_ROUTED1(ChromeViewMsg_RevertTranslation, | 306 IPC_MESSAGE_ROUTED1(ChromeViewMsg_RevertTranslation, |
| 306 int /* page id */) | 307 int /* page id */); |
| 307 | 308 |
| 308 // Tells a renderer if it's currently being prerendered. Must only be set | 309 // Tells a renderer if it's currently being prerendered. Must only be set |
| 309 // to true before any navigation occurs, and only set to false at most once | 310 // to true before any navigation occurs, and only set to false at most once |
| 310 // after that. | 311 // after that. |
| 311 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetIsPrerendering, | 312 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetIsPrerendering, |
| 312 bool /* whether the RenderView is prerendering */) | 313 bool /* whether the RenderView is prerendering */); |
| 313 | 314 |
| 314 // Sent on process startup to indicate whether this process is running in | 315 // Sent on process startup to indicate whether this process is running in |
| 315 // incognito mode. | 316 // incognito mode. |
| 316 IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetIsIncognitoProcess, | 317 IPC_MESSAGE_CONTROL1(ChromeViewMsg_SetIsIncognitoProcess, |
| 317 bool /* is_incognito_processs */) | 318 bool /* is_incognito_processs */); |
| 318 | 319 |
| 319 // Sent in response to ViewHostMsg_DidBlockDisplayingInsecureContent. | 320 // Sent in response to ViewHostMsg_DidBlockDisplayingInsecureContent. |
| 320 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetAllowDisplayingInsecureContent, | 321 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetAllowDisplayingInsecureContent, |
| 321 bool /* allowed */) | 322 bool /* allowed */); |
| 322 | 323 |
| 323 // Sent in response to ViewHostMsg_DidBlockRunningInsecureContent. | 324 // Sent in response to ViewHostMsg_DidBlockRunningInsecureContent. |
| 324 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetAllowRunningInsecureContent, | 325 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetAllowRunningInsecureContent, |
| 325 bool /* allowed */) | 326 bool /* allowed */); |
| 326 | 327 |
| 327 // Tells renderer to always enforce mixed content blocking for this host. | 328 // Tells renderer to always enforce mixed content blocking for this host. |
| 328 IPC_MESSAGE_ROUTED1(ChromeViewMsg_AddStrictSecurityHost, | 329 IPC_MESSAGE_ROUTED1(ChromeViewMsg_AddStrictSecurityHost, |
| 329 std::string /* host */) | 330 std::string /* host */); |
| 330 | 331 |
| 331 // Sent when the profile changes the kSafeBrowsingEnabled preference. | 332 // Sent when the profile changes the kSafeBrowsingEnabled preference. |
| 332 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetClientSidePhishingDetection, | 333 IPC_MESSAGE_ROUTED1(ChromeViewMsg_SetClientSidePhishingDetection, |
| 333 bool /* enable_phishing_detection */) | 334 bool /* enable_phishing_detection */); |
| 334 | 335 |
| 335 // This message asks frame sniffer start. | 336 // This message asks frame sniffer start. |
| 336 IPC_MESSAGE_ROUTED1(ChromeViewMsg_StartFrameSniffer, | 337 IPC_MESSAGE_ROUTED1(ChromeViewMsg_StartFrameSniffer, |
| 337 string16 /* frame-name */) | 338 string16 /* frame-name */); |
| 338 | 339 |
| 339 // JavaScript related messages ----------------------------------------------- | 340 // JavaScript related messages ----------------------------------------------- |
| 340 | 341 |
| 341 // Notify the JavaScript engine in the render to change its parameters | 342 // Notify the JavaScript engine in the render to change its parameters |
| 342 // while performing stress testing. | 343 // while performing stress testing. |
| 343 IPC_MESSAGE_ROUTED2(ChromeViewMsg_JavaScriptStressTestControl, | 344 IPC_MESSAGE_ROUTED2(ChromeViewMsg_JavaScriptStressTestControl, |
| 344 int /* cmd */, | 345 int /* cmd */, |
| 345 int /* param */) | 346 int /* param */); |
| 346 | 347 |
| 347 // Asks the renderer to send back FPS. | 348 // Asks the renderer to send back FPS. |
| 348 IPC_MESSAGE_ROUTED0(ChromeViewMsg_GetFPS) | 349 IPC_MESSAGE_ROUTED0(ChromeViewMsg_GetFPS); |
| 349 | 350 |
| 350 // Tells the view it is displaying an interstitial page. | 351 // Tells the view it is displaying an interstitial page. |
| 351 IPC_MESSAGE_ROUTED0(ChromeViewMsg_SetAsInterstitial) | 352 IPC_MESSAGE_ROUTED0(ChromeViewMsg_SetAsInterstitial); |
| 352 | 353 |
| 353 //----------------------------------------------------------------------------- | 354 //----------------------------------------------------------------------------- |
| 354 // TabContents messages | 355 // TabContents messages |
| 355 // These are messages sent from the renderer to the browser process. | 356 // These are messages sent from the renderer to the browser process. |
| 356 | 357 |
| 357 // Provides the contents for the given page that was loaded recently. | 358 // Provides the contents for the given page that was loaded recently. |
| 358 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_PageContents, | 359 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_PageContents, |
| 359 GURL /* URL of the page */, | 360 GURL /* URL of the page */, |
| 360 int32 /* page id */, | 361 int32 /* page id */, |
| 361 string16 /* page contents */) | 362 string16 /* page contents */); |
| 362 | 363 |
| 363 // Notification that the language for the tab has been determined. | 364 // Notification that the language for the tab has been determined. |
| 364 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_TranslateLanguageDetermined, | 365 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_TranslateLanguageDetermined, |
| 365 std::string /* page ISO639_1 language code */, | 366 std::string /* page ISO639_1 language code */, |
| 366 bool /* whether the page can be translated */) | 367 bool /* whether the page can be translated */); |
| 367 | 368 |
| 368 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_UpdatedCacheStats, | 369 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_UpdatedCacheStats, |
| 369 WebKit::WebCache::UsageStats /* stats */) | 370 WebKit::WebCache::UsageStats /* stats */); |
| 370 | 371 |
| 371 // Tells the browser that content in the current page was blocked due to the | 372 // Tells the browser that content in the current page was blocked due to the |
| 372 // user's content settings. | 373 // user's content settings. |
| 373 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_ContentBlocked, | 374 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_ContentBlocked, |
| 374 ContentSettingsType, /* type of blocked content */ | 375 ContentSettingsType, /* type of blocked content */ |
| 375 std::string /* resource identifier */) | 376 std::string /* resource identifier */); |
| 376 | 377 |
| 377 // Sent by the renderer process to check whether access to web databases is | 378 // Sent by the renderer process to check whether access to web databases is |
| 378 // granted by content settings. | 379 // granted by content settings. |
| 379 IPC_SYNC_MESSAGE_CONTROL5_1(ChromeViewHostMsg_AllowDatabase, | 380 IPC_SYNC_MESSAGE_CONTROL5_1(ChromeViewHostMsg_AllowDatabase, |
| 380 int /* render_view_id */, | 381 int /* render_view_id */, |
| 381 GURL /* origin_url */, | 382 GURL /* origin_url */, |
| 382 GURL /* top origin url */, | 383 GURL /* top origin url */, |
| 383 string16 /* database name */, | 384 string16 /* database name */, |
| 384 string16 /* database display name */, | 385 string16 /* database display name */, |
| 385 bool /* allowed */) | 386 bool /* allowed */); |
| 386 | 387 |
| 387 // Sent by the renderer process to check whether access to DOM Storage is | 388 // Sent by the renderer process to check whether access to DOM Storage is |
| 388 // granted by content settings. | 389 // granted by content settings. |
| 389 IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowDOMStorage, | 390 IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowDOMStorage, |
| 390 int /* render_view_id */, | 391 int /* render_view_id */, |
| 391 GURL /* origin_url */, | 392 GURL /* origin_url */, |
| 392 GURL /* top origin url */, | 393 GURL /* top origin url */, |
| 393 bool /* if true local storage, otherwise session */, | 394 bool /* if true local storage, otherwise session */, |
| 394 bool /* allowed */) | 395 bool /* allowed */); |
| 395 | 396 |
| 396 // Sent by the renderer process to check whether access to FileSystem is | 397 // Sent by the renderer process to check whether access to FileSystem is |
| 397 // granted by content settings. | 398 // granted by content settings. |
| 398 IPC_SYNC_MESSAGE_CONTROL3_1(ChromeViewHostMsg_AllowFileSystem, | 399 IPC_SYNC_MESSAGE_CONTROL3_1(ChromeViewHostMsg_AllowFileSystem, |
| 399 int /* render_view_id */, | 400 int /* render_view_id */, |
| 400 GURL /* origin_url */, | 401 GURL /* origin_url */, |
| 401 GURL /* top origin url */, | 402 GURL /* top origin url */, |
| 402 bool /* allowed */) | 403 bool /* allowed */); |
| 403 | 404 |
| 404 // Sent by the renderer process to check whether access to Indexed DBis | 405 // Sent by the renderer process to check whether access to Indexed DBis |
| 405 // granted by content settings. | 406 // granted by content settings. |
| 406 IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowIndexedDB, | 407 IPC_SYNC_MESSAGE_CONTROL4_1(ChromeViewHostMsg_AllowIndexedDB, |
| 407 int /* render_view_id */, | 408 int /* render_view_id */, |
| 408 GURL /* origin_url */, | 409 GURL /* origin_url */, |
| 409 GURL /* top origin url */, | 410 GURL /* top origin url */, |
| 410 string16 /* database name */, | 411 string16 /* database name */, |
| 411 bool /* allowed */) | 412 bool /* allowed */); |
| 412 | 413 |
| 413 // Return information about a plugin for the given URL and MIME type. | 414 // Return information about a plugin for the given URL and MIME type. |
| 414 // In contrast to ViewHostMsg_GetPluginInfo in content/, this IPC call knows | 415 // In contrast to ViewHostMsg_GetPluginInfo in content/, this IPC call knows |
| 415 // about specific reasons why a plug-in can't be used, for example because it's | 416 // about specific reasons why a plug-in can't be used, for example because it's |
| 416 // disabled. | 417 // disabled. |
| 417 IPC_SYNC_MESSAGE_CONTROL4_3(ChromeViewHostMsg_GetPluginInfo, | 418 IPC_SYNC_MESSAGE_CONTROL4_3(ChromeViewHostMsg_GetPluginInfo, |
| 418 int /* render_view_id */, | 419 int /* render_view_id */, |
| 419 GURL /* url */, | 420 GURL /* url */, |
| 420 GURL /* top origin url */, | 421 GURL /* top origin url */, |
| 421 std::string /* mime_type */, | 422 std::string /* mime_type */, |
| 422 ChromeViewHostMsg_GetPluginInfo_Status /* status */, | 423 ChromeViewHostMsg_GetPluginInfo_Status /* status */, |
| 423 webkit::WebPluginInfo /* plugin */, | 424 webkit::WebPluginInfo /* plugin */, |
| 424 std::string /* actual_mime_type */) | 425 std::string /* actual_mime_type */); |
| 425 | 426 |
| 426 // Tells the browser to search for a plug-in that can handle the given MIME | 427 // Tells the browser to search for a plug-in that can handle the given MIME |
| 427 // type. The result will be sent asynchronously to the routing ID | 428 // type. The result will be sent asynchronously to the routing ID |
| 428 // |placeholder_id|. | 429 // |placeholder_id|. |
| 429 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_FindMissingPlugin, | 430 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_FindMissingPlugin, |
| 430 int /* placeholder_id */, | 431 int /* placeholder_id */, |
| 431 std::string /* mime_type */) | 432 std::string /* mime_type */); |
| 432 | 433 |
| 433 // Notifies a missing plug-in placeholder that a plug-in with name |plugin_name| | 434 // Notifies a missing plug-in placeholder that a plug-in with name |plugin_name| |
| 434 // has been found. | 435 // has been found. |
| 435 IPC_MESSAGE_ROUTED1(ChromeViewMsg_FoundMissingPlugin, | 436 IPC_MESSAGE_ROUTED1(ChromeViewMsg_FoundMissingPlugin, |
| 436 string16 /* plugin_name */) | 437 string16 /* plugin_name */); |
| 437 | 438 |
| 438 // Notifies a missing plug-in placeholder that no plug-in has been found. | 439 // Notifies a missing plug-in placeholder that no plug-in has been found. |
| 439 IPC_MESSAGE_ROUTED0(ChromeViewMsg_DidNotFindMissingPlugin) | 440 IPC_MESSAGE_ROUTED0(ChromeViewMsg_DidNotFindMissingPlugin); |
| 440 | 441 |
| 441 // Notifies a missing plug-in placeholder that we have started downloading | 442 // Notifies a missing plug-in placeholder that we have started downloading |
| 442 // the plug-in. | 443 // the plug-in. |
| 443 IPC_MESSAGE_ROUTED0(ChromeViewMsg_StartedDownloadingPlugin) | 444 IPC_MESSAGE_ROUTED0(ChromeViewMsg_StartedDownloadingPlugin); |
| 444 | 445 |
| 445 // Notifies a missing plug-in placeholder that we have finished downloading | 446 // Notifies a missing plug-in placeholder that we have finished downloading |
| 446 // the plug-in. | 447 // the plug-in. |
| 447 IPC_MESSAGE_ROUTED0(ChromeViewMsg_FinishedDownloadingPlugin) | 448 IPC_MESSAGE_ROUTED0(ChromeViewMsg_FinishedDownloadingPlugin); |
| 448 | 449 |
| 449 // Specifies the URL as the first parameter (a wstring) and thumbnail as | 450 // Specifies the URL as the first parameter (a wstring) and thumbnail as |
| 450 // binary data as the second parameter. | 451 // binary data as the second parameter. |
| 451 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_Thumbnail, | 452 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_Thumbnail, |
| 452 GURL /* url */, | 453 GURL /* url */, |
| 453 ThumbnailScore /* score */, | 454 ThumbnailScore /* score */, |
| 454 SkBitmap /* bitmap */) | 455 SkBitmap /* bitmap */); |
| 455 | 456 |
| 456 // Send a snapshot of the tab contents to the render host. | 457 // Send a snapshot of the tab contents to the render host. |
| 457 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_Snapshot, | 458 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_Snapshot, |
| 458 SkBitmap /* bitmap */) | 459 SkBitmap /* bitmap */); |
| 459 | 460 |
| 460 // Following message is used to communicate the values received by the | 461 // Following message is used to communicate the values received by the |
| 461 // callback binding the JS to Cpp. | 462 // callback binding the JS to Cpp. |
| 462 // An instance of browser that has an automation host listening to it can | 463 // An instance of browser that has an automation host listening to it can |
| 463 // have a javascript send a native value (string, number, boolean) to the | 464 // have a javascript send a native value (string, number, boolean) to the |
| 464 // listener in Cpp. (DomAutomationController) | 465 // listener in Cpp. (DomAutomationController) |
| 465 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_DomOperationResponse, | 466 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_DomOperationResponse, |
| 466 std::string /* json_string */, | 467 std::string /* json_string */, |
| 467 int /* automation_id */) | 468 int /* automation_id */); |
| 468 | 469 |
| 469 // A message for an external host. | 470 // A message for an external host. |
| 470 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_ForwardMessageToExternalHost, | 471 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_ForwardMessageToExternalHost, |
| 471 std::string /* message */, | 472 std::string /* message */, |
| 472 std::string /* origin */, | 473 std::string /* origin */, |
| 473 std::string /* target */) | 474 std::string /* target */); |
| 474 | 475 |
| 475 // A renderer sends this to the browser process when it wants to start | 476 // A renderer sends this to the browser process when it wants to start |
| 476 // a new instance of the Native Client process. The browser will launch | 477 // a new instance of the Native Client process. The browser will launch |
| 477 // the process and return a handle to an IMC channel. | 478 // the process and return a handle to an IMC channel. |
| 478 IPC_SYNC_MESSAGE_CONTROL2_3(ChromeViewHostMsg_LaunchNaCl, | 479 IPC_SYNC_MESSAGE_CONTROL2_3(ChromeViewHostMsg_LaunchNaCl, |
| 479 std::wstring /* url for the NaCl module */, | 480 std::wstring /* url for the NaCl module */, |
| 480 int /* socket count */, | 481 int /* socket count */, |
| 481 std::vector<nacl::FileDescriptor> | 482 std::vector<nacl::FileDescriptor> |
| 482 /* imc channel handles */, | 483 /* imc channel handles */, |
| 483 base::ProcessHandle /* NaCl process handle */, | 484 base::ProcessHandle /* NaCl process handle */, |
| 484 base::ProcessId /* NaCl process id */) | 485 base::ProcessId /* NaCl process id */); |
| 485 | 486 |
| 486 // Notification that the page has an OpenSearch description document | 487 // Notification that the page has an OpenSearch description document |
| 487 // associated with it. | 488 // associated with it. |
| 488 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_PageHasOSDD, | 489 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_PageHasOSDD, |
| 489 int32 /* page_id */, | 490 int32 /* page_id */, |
| 490 GURL /* url of OS description document */, | 491 GURL /* url of OS description document */, |
| 491 search_provider::OSDDType) | 492 search_provider::OSDDType); |
| 492 | 493 |
| 493 // Find out if the given url's security origin is installed as a search | 494 // Find out if the given url's security origin is installed as a search |
| 494 // provider. | 495 // provider. |
| 495 IPC_SYNC_MESSAGE_ROUTED2_1(ChromeViewHostMsg_GetSearchProviderInstallState, | 496 IPC_SYNC_MESSAGE_ROUTED2_1(ChromeViewHostMsg_GetSearchProviderInstallState, |
| 496 GURL /* page url */, | 497 GURL /* page url */, |
| 497 GURL /* inquiry url */, | 498 GURL /* inquiry url */, |
| 498 search_provider::InstallState /* install */) | 499 search_provider::InstallState /* install */); |
| 499 | 500 |
| 500 // Send back histograms as vector of pickled-histogram strings. | 501 // Send back histograms as vector of pickled-histogram strings. |
| 501 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_RendererHistograms, | 502 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_RendererHistograms, |
| 502 int, /* sequence number of Renderer Histograms. */ | 503 int, /* sequence number of Renderer Histograms. */ |
| 503 std::vector<std::string>) | 504 std::vector<std::string>); |
| 504 | 505 |
| 505 #if defined USE_TCMALLOC | 506 #if defined USE_TCMALLOC |
| 506 // Send back tcmalloc stats output. | 507 // Send back tcmalloc stats output. |
| 507 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_RendererTcmalloc, | 508 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_RendererTcmalloc, |
| 508 std::string /* tcmalloc debug output */) | 509 std::string /* tcmalloc debug output */); |
| 509 // Send back tcmalloc profile to write to a file. | 510 // Send back tcmalloc profile to write to a file. |
| 510 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_WriteTcmallocHeapProfile_ACK, | 511 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_WriteTcmallocHeapProfile_ACK, |
| 511 FilePath::StringType /* filepath */, | 512 FilePath::StringType /* filepath */, |
| 512 std::string /* heap profile */) | 513 std::string /* heap profile */); |
| 513 #endif | 514 #endif |
| 514 | 515 |
| 515 // Sends back stats about the V8 heap. | 516 // Sends back stats about the V8 heap. |
| 516 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_V8HeapStats, | 517 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_V8HeapStats, |
| 517 int /* size of heap (allocated from the OS) */, | 518 int /* size of heap (allocated from the OS) */, |
| 518 int /* bytes in use */) | 519 int /* bytes in use */); |
| 519 | 520 |
| 520 // Request for a DNS prefetch of the names in the array. | 521 // Request for a DNS prefetch of the names in the array. |
| 521 // NameList is typedef'ed std::vector<std::string> | 522 // NameList is typedef'ed std::vector<std::string> |
| 522 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_DnsPrefetch, | 523 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_DnsPrefetch, |
| 523 std::vector<std::string> /* hostnames */) | 524 std::vector<std::string> /* hostnames */); |
| 524 | 525 |
| 525 // Notifies when a plugin couldn't be loaded because it's outdated. | 526 // Notifies when a plugin couldn't be loaded because it's outdated. |
| 526 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_BlockedOutdatedPlugin, | 527 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_BlockedOutdatedPlugin, |
| 527 string16, /* name */ | 528 string16, /* name */ |
| 528 GURL /* update_url */) | 529 GURL /* update_url */); |
| 529 | 530 |
| 530 // Provide the browser process with information about the WebCore resource | 531 // Provide the browser process with information about the WebCore resource |
| 531 // cache and current renderer framerate. | 532 // cache and current renderer framerate. |
| 532 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_ResourceTypeStats, | 533 IPC_MESSAGE_CONTROL1(ChromeViewHostMsg_ResourceTypeStats, |
| 533 WebKit::WebCache::ResourceTypeStats) | 534 WebKit::WebCache::ResourceTypeStats); |
| 534 | 535 |
| 535 | 536 |
| 536 // Notifies the browser of the language (ISO 639_1 code language, such as fr, | 537 // Notifies the browser of the language (ISO 639_1 code language, such as fr, |
| 537 // en, zh...) of the current page. | 538 // en, zh...) of the current page. |
| 538 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_PageLanguageDetermined, | 539 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_PageLanguageDetermined, |
| 539 std::string /* the language */) | 540 std::string /* the language */); |
| 540 | 541 |
| 541 // Notifies the browser that a page has been translated. | 542 // Notifies the browser that a page has been translated. |
| 542 IPC_MESSAGE_ROUTED4(ChromeViewHostMsg_PageTranslated, | 543 IPC_MESSAGE_ROUTED4(ChromeViewHostMsg_PageTranslated, |
| 543 int, /* page id */ | 544 int, /* page id */ |
| 544 std::string /* the original language */, | 545 std::string /* the original language */, |
| 545 std::string /* the translated language */, | 546 std::string /* the translated language */, |
| 546 TranslateErrors::Type /* the error type if available */) | 547 TranslateErrors::Type /* the error type if available */); |
| 547 | 548 |
| 548 // Message sent from the renderer to the browser to notify it of events which | 549 // Message sent from the renderer to the browser to notify it of events which |
| 549 // may lead to the cancellation of a prerender. The message is sent only when | 550 // may lead to the cancellation of a prerender. The message is sent only when |
| 550 // the renderer is prerendering. | 551 // the renderer is prerendering. |
| 551 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_MaybeCancelPrerenderForHTML5Media) | 552 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_MaybeCancelPrerenderForHTML5Media); |
| 552 | 553 |
| 553 // Message sent from the renderer to the browser to notify it of a | 554 // Message sent from the renderer to the browser to notify it of a |
| 554 // window.print() call which should cancel the prerender. The message is sent | 555 // window.print() call which should cancel the prerender. The message is sent |
| 555 // only when the renderer is prerendering. | 556 // only when the renderer is prerendering. |
| 556 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_CancelPrerenderForPrinting) | 557 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_CancelPrerenderForPrinting); |
| 557 | 558 |
| 558 // Sent by the renderer to check if a URL has permission to trigger a clipboard | 559 // Sent by the renderer to check if a URL has permission to trigger a clipboard |
| 559 // read/write operation from the DOM. | 560 // read/write operation from the DOM. |
| 560 IPC_SYNC_MESSAGE_ROUTED1_1(ChromeViewHostMsg_CanTriggerClipboardRead, | 561 IPC_SYNC_MESSAGE_ROUTED1_1(ChromeViewHostMsg_CanTriggerClipboardRead, |
| 561 GURL /* origin */, | 562 GURL /* origin */, |
| 562 bool /* allowed */) | 563 bool /* allowed */); |
| 563 IPC_SYNC_MESSAGE_ROUTED1_1(ChromeViewHostMsg_CanTriggerClipboardWrite, | 564 IPC_SYNC_MESSAGE_ROUTED1_1(ChromeViewHostMsg_CanTriggerClipboardWrite, |
| 564 GURL /* origin */, | 565 GURL /* origin */, |
| 565 bool /* allowed */) | 566 bool /* allowed */); |
| 566 | 567 |
| 567 // Sent when the renderer was prevented from displaying insecure content in | 568 // Sent when the renderer was prevented from displaying insecure content in |
| 568 // a secure page by a security policy. The page may appear incomplete. | 569 // a secure page by a security policy. The page may appear incomplete. |
| 569 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_DidBlockDisplayingInsecureContent) | 570 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_DidBlockDisplayingInsecureContent); |
| 570 | 571 |
| 571 // Sent when the renderer was prevented from running insecure content in | 572 // Sent when the renderer was prevented from running insecure content in |
| 572 // a secure origin by a security policy. The page may appear incomplete. | 573 // a secure origin by a security policy. The page may appear incomplete. |
| 573 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_DidBlockRunningInsecureContent) | 574 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_DidBlockRunningInsecureContent); |
| 574 | 575 |
| 575 // Message sent from renderer to the browser when the element that is focused | 576 // Message sent from renderer to the browser when the element that is focused |
| 576 // and currently accepts keyboard input inside the webpage has been touched. | 577 // and currently accepts keyboard input inside the webpage has been touched. |
| 577 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_FocusedEditableNodeTouched) | 578 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_FocusedEditableNodeTouched); |
| 578 | 579 |
| 579 // Suggest results ----------------------------------------------------------- | 580 // Suggest results ----------------------------------------------------------- |
| 580 | 581 |
| 581 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_SetSuggestions, | 582 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_SetSuggestions, |
| 582 int32 /* page_id */, | 583 int32 /* page_id */, |
| 583 std::vector<std::string> /* suggestions */, | 584 std::vector<std::string> /* suggestions */, |
| 584 InstantCompleteBehavior) | 585 InstantCompleteBehavior); |
| 585 | 586 |
| 586 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_InstantSupportDetermined, | 587 IPC_MESSAGE_ROUTED2(ChromeViewHostMsg_InstantSupportDetermined, |
| 587 int32 /* page_id */, | 588 int32 /* page_id */, |
| 588 bool /* result */) | 589 bool /* result */); |
| 589 | 590 |
| 590 // The currently displayed PDF has an unsupported feature. | 591 // The currently displayed PDF has an unsupported feature. |
| 591 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_PDFHasUnsupportedFeature) | 592 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_PDFHasUnsupportedFeature); |
| 592 | 593 |
| 593 // This message indicates the error appeared in the frame. | 594 // This message indicates the error appeared in the frame. |
| 594 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_FrameLoadingError, | 595 IPC_MESSAGE_ROUTED1(ChromeViewHostMsg_FrameLoadingError, |
| 595 int /* error */) | 596 int /* error */); |
| 596 | 597 |
| 597 // This message indicates the monitored frame loading had completed. | 598 // This message indicates the monitored frame loading had completed. |
| 598 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_FrameLoadingCompleted) | 599 IPC_MESSAGE_ROUTED0(ChromeViewHostMsg_FrameLoadingCompleted); |
| 599 | 600 |
| 600 // The following messages are used to set and get cookies for ChromeFrame | 601 // The following messages are used to set and get cookies for ChromeFrame |
| 601 // processes. | 602 // processes. |
| 602 // Used to set a cookie. The cookie is set asynchronously, but will be | 603 // Used to set a cookie. The cookie is set asynchronously, but will be |
| 603 // available to a subsequent ChromeViewHostMsg_GetCookies request. | 604 // available to a subsequent ChromeViewHostMsg_GetCookies request. |
| 604 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_SetCookie, | 605 IPC_MESSAGE_ROUTED3(ChromeViewHostMsg_SetCookie, |
| 605 GURL /* url */, | 606 GURL /* url */, |
| 606 GURL /* first_party_for_cookies */, | 607 GURL /* first_party_for_cookies */, |
| 607 std::string /* cookie */) | 608 std::string /* cookie */); |
| 608 | 609 |
| 609 // Used to get cookies for the given URL. This may block waiting for a | 610 // Used to get cookies for the given URL. This may block waiting for a |
| 610 // previous SetCookie message to be processed. | 611 // previous SetCookie message to be processed. |
| 611 IPC_SYNC_MESSAGE_ROUTED2_1(ChromeViewHostMsg_GetCookies, | 612 IPC_SYNC_MESSAGE_ROUTED2_1(ChromeViewHostMsg_GetCookies, |
| 612 GURL /* url */, | 613 GURL /* url */, |
| 613 GURL /* first_party_for_cookies */, | 614 GURL /* first_party_for_cookies */, |
| 614 std::string /* cookies */) | 615 std::string /* cookies */); |
| 615 | 616 |
| 616 // Provide the browser process with current renderer framerate. | 617 // Provide the browser process with current renderer framerate. |
| 617 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_FPS, | 618 IPC_MESSAGE_CONTROL2(ChromeViewHostMsg_FPS, |
| 618 int /* routing id */, | 619 int /* routing id */, |
| 619 float /* frames per second */) | 620 float /* frames per second */); |
| OLD | NEW |