Lines Matching defs:task
40 IdleTask *task = (IdleTask *)calloc(1, sizeof(IdleTask));
41 LE_CHECK(task != NULL,
42 return LE_NO_MEMORY, "Failed to create task");
44 task->loop = (EventLoop *)loopHandle;
45 task->processIdle = processIdle;
46 task->context = context;
47 task->repeat = repeat;
49 *idle = (IdleHandle)task;
53 OH_ListAddTail(&(task->loop->idleList), &(task->node));
66 IdleTask *task = (IdleTask *)idle;
67 OH_ListRemove(&(task->node));
68 free((void *)task);
86 IdleTask *task = (IdleTask *)node;
89 task->processIdle(task, task->context);
91 if (task->repeat) {
96 LE_DelIdle((IdleHandle)task);