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 | 5 |
6 /** | 6 /** |
7 * Defines the PPB_MessageLoop interface. | 7 * Defines the PPB_MessageLoop interface. |
8 */ | 8 */ |
9 label Chrome { | 9 label Chrome { |
10 M25 = 1.0 | 10 M25 = 1.0 |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 */ | 175 */ |
176 int32_t AttachToCurrentThread([in] PP_Resource message_loop); | 176 int32_t AttachToCurrentThread([in] PP_Resource message_loop); |
177 | 177 |
178 /** | 178 /** |
179 * Runs the thread message loop. Running the message loop is required for you | 179 * Runs the thread message loop. Running the message loop is required for you |
180 * to get issued completion callbacks on the thread. | 180 * to get issued completion callbacks on the thread. |
181 * | 181 * |
182 * The message loop identified by the argument must have been previously | 182 * The message loop identified by the argument must have been previously |
183 * successfully attached to the current thread. | 183 * successfully attached to the current thread. |
184 * | 184 * |
185 * You may not run nested message loops. Since the main thread has an | 185 * You may not run nested run loops. Since the main thread has an |
186 * implicit message loop that the system runs, you may not call Run on the | 186 * implicit message loop that the system runs, you may not call Run on the |
187 * main thread. | 187 * main thread. |
188 * | 188 * |
189 * @return | 189 * @return |
190 * - PP_OK: The message loop was successfully run. Note that on | 190 * - PP_OK: The message loop was successfully run. Note that on |
191 * success, the message loop will only exit when you call PostQuit(). | 191 * success, the message loop will only exit when you call PostQuit(). |
192 * - PP_ERROR_BADRESOURCE: The given message loop resource is invalid. | 192 * - PP_ERROR_BADRESOURCE: The given message loop resource is invalid. |
193 * - PP_ERROR_WRONG_THREAD: You are attempting to run a message loop that | 193 * - PP_ERROR_WRONG_THREAD: You are attempting to run a message loop that |
194 * has not been successfully attached to the current thread. Call | 194 * has not been successfully attached to the current thread. Call |
195 * AttachToCurrentThread(). | 195 * AttachToCurrentThread(). |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
262 * | 262 * |
263 * @return | 263 * @return |
264 * - PP_OK: The request to quit was successfully posted. | 264 * - PP_OK: The request to quit was successfully posted. |
265 * - PP_ERROR_BADRESOURCE: The message loop was invalid. | 265 * - PP_ERROR_BADRESOURCE: The message loop was invalid. |
266 * - PP_ERROR_WRONG_THREAD: You are attempting to quit the main thread. | 266 * - PP_ERROR_WRONG_THREAD: You are attempting to quit the main thread. |
267 * The main thread's message loop is managed by the system and can't be | 267 * The main thread's message loop is managed by the system and can't be |
268 * quit. | 268 * quit. |
269 */ | 269 */ |
270 int32_t PostQuit([in] PP_Resource message_loop, PP_Bool should_destroy); | 270 int32_t PostQuit([in] PP_Resource message_loop, PP_Bool should_destroy); |
271 }; | 271 }; |
OLD | NEW |