Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Side by Side Diff: chrome/common/extensions/chrome_utility_extensions_messages.h

Issue 2615423002: Convert utility process ParseMediaMetadata IPC to mojo (Closed)
Patch Set: Patch for review. Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 <stdint.h> 7 #include <stdint.h>
8 8
9 #include <string> 9 #include <string>
10 #include <vector> 10 #include <vector>
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 #endif // defined(OS_WIN) || defined(OS_MACOSX) 91 #endif // defined(OS_WIN) || defined(OS_MACOSX)
92 92
93 // Tell the utility process to attempt to validate the passed media file. The 93 // Tell the utility process to attempt to validate the passed media file. The
94 // file will undergo basic sanity checks and will be decoded for up to 94 // file will undergo basic sanity checks and will be decoded for up to
95 // |milliseconds_of_decoding| wall clock time. It is still not safe to decode 95 // |milliseconds_of_decoding| wall clock time. It is still not safe to decode
96 // the file in the browser process after this check. 96 // the file in the browser process after this check.
97 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_CheckMediaFile, 97 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_CheckMediaFile,
98 int64_t /* milliseconds_of_decoding */, 98 int64_t /* milliseconds_of_decoding */,
99 IPC::PlatformFileForTransit /* Media file to parse */) 99 IPC::PlatformFileForTransit /* Media file to parse */)
100 100
101 IPC_MESSAGE_CONTROL3(ChromeUtilityMsg_ParseMediaMetadata,
102 std::string /* mime_type */,
103 int64_t /* total_size */,
104 bool /* get_attached_images */)
105
106 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RequestBlobBytes_Finished, 101 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_RequestBlobBytes_Finished,
107 int64_t /* request_id */, 102 int64_t /* request_id */,
108 std::string /* bytes */) 103 std::string /* bytes */)
109 104
110 // Requests that the utility process write the contents of the source file to 105 // Requests that the utility process write the contents of the source file to
111 // the removable drive listed in the target file. The target will be restricted 106 // the removable drive listed in the target file. The target will be restricted
112 // to removable drives by the utility process. 107 // to removable drives by the utility process.
113 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_ImageWriter_Write, 108 IPC_MESSAGE_CONTROL2(ChromeUtilityMsg_ImageWriter_Write,
114 base::FilePath /* source file */, 109 base::FilePath /* source file */,
115 base::FilePath /* target file */) 110 base::FilePath /* target file */)
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 // the INI files in Picasa Folders. 148 // the INI files in Picasa Folders.
154 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished, 149 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_IndexPicasaAlbumsContents_Finished,
155 picasa::AlbumImagesMap /* albums_images */) 150 picasa::AlbumImagesMap /* albums_images */)
156 #endif // defined(OS_WIN) || defined(OS_MACOSX) 151 #endif // defined(OS_WIN) || defined(OS_MACOSX)
157 152
158 // Reply after checking the passed media file. A true result indicates that 153 // Reply after checking the passed media file. A true result indicates that
159 // the file appears to be a well formed media file. 154 // the file appears to be a well formed media file.
160 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_CheckMediaFile_Finished, 155 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_CheckMediaFile_Finished,
161 bool /* passed_checks */) 156 bool /* passed_checks */)
162 157
163 IPC_MESSAGE_CONTROL3(
164 ChromeUtilityHostMsg_ParseMediaMetadata_Finished,
165 bool /* parse_success */,
166 base::DictionaryValue /* metadata */,
167 std::vector<metadata::AttachedImage> /* attached_images */)
168
169 IPC_MESSAGE_CONTROL3(ChromeUtilityHostMsg_RequestBlobBytes, 158 IPC_MESSAGE_CONTROL3(ChromeUtilityHostMsg_RequestBlobBytes,
170 int64_t /* request_id */, 159 int64_t /* request_id */,
171 int64_t /* start_byte */, 160 int64_t /* start_byte */,
172 int64_t /* length */) 161 int64_t /* length */)
173 162
174 // Reply when a write or verify operation succeeds. 163 // Reply when a write or verify operation succeeds.
175 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Succeeded) 164 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Succeeded)
176 165
177 // Reply when a write or verify operation has been fully cancelled. 166 // Reply when a write or verify operation has been fully cancelled.
178 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Cancelled) 167 IPC_MESSAGE_CONTROL0(ChromeUtilityHostMsg_ImageWriter_Cancelled)
(...skipping 11 matching lines...) Expand all
190 // elevation). 179 // elevation).
191 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_GetWiFiCredentials, 180 IPC_MESSAGE_CONTROL1(ChromeUtilityHostMsg_GetWiFiCredentials,
192 std::string /* ssid */) 181 std::string /* ssid */)
193 182
194 // Reply after getting WiFi credentials from the system. |success| is false if 183 // Reply after getting WiFi credentials from the system. |success| is false if
195 // error occurred. 184 // error occurred.
196 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GotWiFiCredentials, 185 IPC_MESSAGE_CONTROL2(ChromeUtilityHostMsg_GotWiFiCredentials,
197 std::string /* key_data */, 186 std::string /* key_data */,
198 bool /* success */) 187 bool /* success */)
199 #endif // defined(OS_WIN) 188 #endif // defined(OS_WIN)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698