Lines Matching refs:task
52 MethodInvokeRenderTask* task = new MethodInvokeRenderTask((RunnableMethod) Bridge_ ## method); \
53 ARGS(method) *args = (ARGS(method) *) task->payload()
69 mContext = (CanvasContext*) postAndWait(task);
90 postAndWait(task);
103 post(task);
115 post(task);
132 return (bool) postAndWait(task);
143 return (bool) postAndWait(task);
155 postAndWait(task);
166 return (bool) postAndWait(task);
187 post(task);
199 post(task);
219 postAndWait(task);
237 staticPostAndWait(task);
239 thread.queue(task);
243 CREATE_BRIDGE2(runWithGlContext, CanvasContext* context, RenderTask* task) {
244 args->context->runWithGlContext(args->task);
251 args->task = gltask;
252 postAndWait(task);
265 void* retval = postAndWait(task);
279 postAndWait(task);
293 return (bool) postAndWait(task);
312 postAndWait(task);
323 post(task);
338 thread.queue(task);
349 postAndWait(task);
360 postAndWait(task);
371 mRenderThread.queueAtFront(task);
383 postAndWait(task);
394 staticPostAndWait(task);
410 post(task);
413 void RenderProxy::post(RenderTask* task) {
414 mRenderThread.queue(task);
417 void* RenderProxy::postAndWait(MethodInvokeRenderTask* task) {
419 task->setReturnPtr(&retval);
420 SignalingRenderTask syncTask(task, &mSyncMutex, &mSyncCondition);
427 void* RenderProxy::staticPostAndWait(MethodInvokeRenderTask* task) {
430 task->setReturnPtr(&retval);
433 SignalingRenderTask syncTask(task, &mutex, &condition);