Lines Matching refs:handler
41 QueueHandler* handler = static_cast<QueueHandler*>(queue);
44 new (task)ffrt::QueueTask(handler, p, insertHead);
49 handler->Submit(task);
150 QueueHandler* handler = new (std::nothrow) QueueHandler(name, attr, type);
151 FFRT_COND_DO_ERR((handler == nullptr), return nullptr, "failed to construct QueueHandler");
152 return static_cast<ffrt_queue_t>(handler);
159 QueueHandler* handler = static_cast<QueueHandler*>(queue);
160 delete handler;
210 QueueHandler* handler = task->GetHandler();
211 FFRT_COND_DO_ERR((handler == nullptr), return -1, "task handler is nullptr");
212 int ret = handler->Cancel(task);
220 QueueHandler* handler = static_cast<QueueHandler*>(queue);
221 handler->Cancel();
228 QueueHandler* handler = static_cast<QueueHandler*>(queue);
229 handler->CancelAndWait();
237 QueueHandler* handler = static_cast<QueueHandler*>(queue);
238 return handler->Cancel(name);
246 QueueHandler* handler = static_cast<QueueHandler*>(queue);
247 return handler->HasTask(name);
254 QueueHandler* handler = static_cast<QueueHandler*>(queue);
255 return handler->IsIdle();
262 QueueHandler* handler = static_cast<QueueHandler*>(queue);
263 handler->SetEventHandler(eventhandler);
275 QueueHandler* handler = reinterpret_cast<QueueTask*>(curTask)->GetHandler();
276 FFRT_COND_DO_ERR((handler == nullptr), return nullptr, "task handler is nullptr");
277 return handler->GetEventHandler();
287 QueueHandler *handler = new (std::nothrow) QueueHandler(
289 FFRT_COND_DO_ERR((handler == nullptr), return nullptr, "failed to construct MainThreadQueueHandler");
290 handler->SetEventHandler(mainHandler);
291 return static_cast<ffrt_queue_t>(handler);
301 QueueHandler *handler = new (std::nothrow) QueueHandler(
303 FFRT_COND_DO_ERR((handler == nullptr), return nullptr, "failed to construct WorkerThreadQueueHandler");
304 handler->SetEventHandler(workerHandler);
305 return static_cast<ffrt_queue_t>(handler);
313 QueueHandler* handler = static_cast<QueueHandler*>(queue);
314 return handler->Dump(tag, buf, len, history_info);
321 QueueHandler* handler = static_cast<QueueHandler*>(queue);
322 return handler->DumpSize(priority);