| 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 message file, so no include guard. | 5 // Multiply-included message file, so no include guard. |
| 6 | 6 |
| 7 #include <string> | 7 #include <string> |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| 11 #include "base/files/file_path.h" | 11 #include "base/files/file_path.h" |
| 12 #include "base/platform_file.h" | 12 #include "base/platform_file.h" |
| 13 #include "base/strings/string16.h" | 13 #include "base/strings/string16.h" |
| 14 #include "base/tuple.h" | 14 #include "base/tuple.h" |
| 15 #include "base/values.h" | 15 #include "base/values.h" |
| 16 #include "chrome/common/extensions/update_manifest.h" | 16 #include "chrome/common/extensions/update_manifest.h" |
| 17 #include "chrome/common/media_galleries/iphoto_library.h" | 17 #include "chrome/common/media_galleries/iphoto_library.h" |
| 18 #include "chrome/common/media_galleries/itunes_library.h" | 18 #include "chrome/common/media_galleries/itunes_library.h" |
| 19 #include "chrome/common/media_galleries/metadata_types.h" |
| 19 #include "chrome/common/media_galleries/picasa_types.h" | 20 #include "chrome/common/media_galleries/picasa_types.h" |
| 20 #include "chrome/common/safe_browsing/zip_analyzer.h" | 21 #include "chrome/common/safe_browsing/zip_analyzer.h" |
| 21 #include "ipc/ipc_message_macros.h" | 22 #include "ipc/ipc_message_macros.h" |
| 22 #include "ipc/ipc_platform_file.h" | 23 #include "ipc/ipc_platform_file.h" |
| 23 #include "printing/backend/print_backend.h" | 24 #include "printing/backend/print_backend.h" |
| 24 #include "printing/page_range.h" | 25 #include "printing/page_range.h" |
| 25 #include "printing/pdf_render_settings.h" | 26 #include "printing/pdf_render_settings.h" |
| 26 #include "printing/pwg_raster_settings.h" | 27 #include "printing/pwg_raster_settings.h" |
| 27 #include "third_party/skia/include/core/SkBitmap.h" | 28 #include "third_party/skia/include/core/SkBitmap.h" |
| 28 | 29 |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 140 IPC_STRUCT_TRAITS_MEMBER(token_file) | 141 IPC_STRUCT_TRAITS_MEMBER(token_file) |
| 141 IPC_STRUCT_TRAITS_MEMBER(uid_file) | 142 IPC_STRUCT_TRAITS_MEMBER(uid_file) |
| 142 IPC_STRUCT_TRAITS_END() | 143 IPC_STRUCT_TRAITS_END() |
| 143 | 144 |
| 144 IPC_STRUCT_TRAITS_BEGIN(picasa::FolderINIContents) | 145 IPC_STRUCT_TRAITS_BEGIN(picasa::FolderINIContents) |
| 145 IPC_STRUCT_TRAITS_MEMBER(folder_path) | 146 IPC_STRUCT_TRAITS_MEMBER(folder_path) |
| 146 IPC_STRUCT_TRAITS_MEMBER(ini_contents) | 147 IPC_STRUCT_TRAITS_MEMBER(ini_contents) |
| 147 IPC_STRUCT_TRAITS_END() | 148 IPC_STRUCT_TRAITS_END() |
| 148 #endif // defined(OS_WIN) || defined(OS_MACOSX) | 149 #endif // defined(OS_WIN) || defined(OS_MACOSX) |
| 149 | 150 |
| 151 #if !defined(OS_ANDROID) && !defined(OS_IOS) |
| 152 IPC_STRUCT_TRAITS_BEGIN(metadata::AttachedPicture) |
| 153 IPC_STRUCT_TRAITS_MEMBER(type) |
| 154 IPC_STRUCT_TRAITS_MEMBER(data) |
| 155 IPC_STRUCT_TRAITS_END() |
| 156 #endif // !defined(OS_ANDROID) && !defined(OS_IOS) |
| 157 |
| 150 //------------------------------------------------------------------------------ | 158 //------------------------------------------------------------------------------ |
| 151 // Utility process messages: | 159 // Utility process messages: |
| 152 // These are messages from the browser to the utility process. | 160 // These are messages from the browser to the utility process. |
| 153 | 161 |
| 154 // Tells the utility process to unpack the given extension file in its | 162 // Tells the utility process to unpack the given extension file in its |
| 155 // directory and verify that it is valid. | 163 // directory and verify that it is valid. |
| 156 IPC_MESSAGE_CONTROL4(ChromeUtilityMsg_UnpackExtension, | 164 IPC_MESSAGE_CONTROL4(ChromeUtilityMsg_UnpackExtension, |
| 157 base::FilePath /* extension_filename */, | 165 base::FilePath /* extension_filename */, |
| 158 std::string /* extension_id */, | 166 std::string /* extension_id */, |
| 159 int /* Manifest::Location */, | 167 int /* Manifest::Location */, |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 284 | 292 |
| 285 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 293 #if !defined(OS_ANDROID) && !defined(OS_IOS) |
| 286 // Tell the utility process to attempt to validate the passed media file. The | 294 // Tell the utility process to attempt to validate the passed media file. The |
| 287 // file will undergo basic sanity checks and will be decoded for up to | 295 // file will undergo basic sanity checks and will be decoded for up to |
| 288 // |milliseconds_of_decoding| wall clock time. It is still not safe to decode | 296 // |milliseconds_of_decoding| wall clock time. It is still not safe to decode |
| 289 // the file in the browser process after this check. | 297 // the file in the browser process after this check. |
| 290 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_CheckMediaFile, | 298 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_CheckMediaFile, |
| 291 int64 /* milliseconds_of_decoding */, | 299 int64 /* milliseconds_of_decoding */, |
| 292 IPC::PlatformFileForTransit /* Media file to parse */) | 300 IPC::PlatformFileForTransit /* Media file to parse */) |
| 293 | 301 |
| 294 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_ParseMediaMetadata, | 302 IPC_MESSAGE_CONTROL3(ChromeUtilityMsg_ParseMediaMetadata, |
| 295 std::string /* mime_type */, | 303 std::string /* mime_type */, int64 /* total_size */, |
| 296 int64 /* total_size */) | 304 bool /* get_attached_pictures */) |
| 297 | 305 |
| 298 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RequestBlobBytes_Finished, | 306 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RequestBlobBytes_Finished, |
| 299 int64 /* request_id */, | 307 int64 /* request_id */, |
| 300 std::string /* bytes */) | 308 std::string /* bytes */) |
| 301 #endif // !defined(OS_ANDROID) && !defined(OS_IOS) | 309 #endif // !defined(OS_ANDROID) && !defined(OS_IOS) |
| 302 | 310 |
| 303 // Requests that the utility process write the contents of the source file to | 311 // Requests that the utility process write the contents of the source file to |
| 304 // the removable drive listed in the target file. The target will be restricted | 312 // the removable drive listed in the target file. The target will be restricted |
| 305 // to removable drives by the utility process. | 313 // to removable drives by the utility process. |
| 306 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_ImageWriter_Write, | 314 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_ImageWriter_Write, |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 474 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished, | 482 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished, |
| 475 picasa::AlbumImagesMap /* albums_images */) | 483 picasa::AlbumImagesMap /* albums_images */) |
| 476 #endif // defined(OS_WIN) || defined(OS_MACOSX) | 484 #endif // defined(OS_WIN) || defined(OS_MACOSX) |
| 477 | 485 |
| 478 #if !defined(OS_ANDROID) && !defined(OS_IOS) | 486 #if !defined(OS_ANDROID) && !defined(OS_IOS) |
| 479 // Reply after checking the passed media file. A true result indicates that | 487 // Reply after checking the passed media file. A true result indicates that |
| 480 // the file appears to be a well formed media file. | 488 // the file appears to be a well formed media file. |
| 481 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_CheckMediaFile_Finished, | 489 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_CheckMediaFile_Finished, |
| 482 bool /* passed_checks */) | 490 bool /* passed_checks */) |
| 483 | 491 |
| 484 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_ParseMediaMetadata_Finished, | 492 IPC_MESSAGE_CONTROL3( |
| 485 bool /* parse_success */, | 493 ChromeUtilityHostMsg_ParseMediaMetadata_Finished, |
| 486 base::DictionaryValue /* metadata */) | 494 bool /* parse_success */, |
| 495 base::DictionaryValue /* metadata */, |
| 496 std::vector<metadata::AttachedPicture> /* attached_pictures */) |
| 487 | 497 |
| 488 IPC_MESSAGE_CONTROL3(ChromeUtilityHostMsg_RequestBlobBytes, | 498 IPC_MESSAGE_CONTROL3(ChromeUtilityHostMsg_RequestBlobBytes, |
| 489 int64 /* request_id */, | 499 int64 /* request_id */, |
| 490 int64 /* start_byte */, | 500 int64 /* start_byte */, |
| 491 int64 /* length */) | 501 int64 /* length */) |
| 492 #endif // !defined(OS_ANDROID) && !defined(OS_IOS) | 502 #endif // !defined(OS_ANDROID) && !defined(OS_IOS) |
| 493 | 503 |
| 494 // Reply when a write or verify operation succeeds. | 504 // Reply when a write or verify operation succeeds. |
| 495 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Succeeded) | 505 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Succeeded) |
| 496 | 506 |
| (...skipping 14 matching lines...) Expand all Loading... |
| 511 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GetAndEncryptWiFiCredentials, | 521 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GetAndEncryptWiFiCredentials, |
| 512 std::string /* ssid */, | 522 std::string /* ssid */, |
| 513 std::vector<uint8> /* public_key */) | 523 std::vector<uint8> /* public_key */) |
| 514 | 524 |
| 515 // Reply after getting WiFi credentials from the system and encrypting them with | 525 // Reply after getting WiFi credentials from the system and encrypting them with |
| 516 // caller's public key. |success| is false if error occurred. | 526 // caller's public key. |success| is false if error occurred. |
| 517 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GotEncryptedWiFiCredentials, | 527 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GotEncryptedWiFiCredentials, |
| 518 std::vector<uint8> /* encrypted_key_data */, | 528 std::vector<uint8> /* encrypted_key_data */, |
| 519 bool /* success */) | 529 bool /* success */) |
| 520 #endif // defined(OS_WIN) | 530 #endif // defined(OS_WIN) |
| OLD | NEW |