Lines Matching defs:task
29 BaseTask *task = HASHMAP_ENTRY(node, BaseTask, hashNode);
31 return (int)task->taskId.fd - taskId->taskId.fd;
36 BaseTask *task = HASHMAP_ENTRY(node, BaseTask, hashNode);
37 return task->taskId.fd;
48 BaseTask *task = HASHMAP_ENTRY(node, BaseTask, hashNode);
49 CloseTask((const LoopHandle)context, task);
50 free(task);
94 BaseTask *task = GetTaskByFd((EventLoop *)loop, fd);
95 if (task != NULL) {
96 task->handleEvent((LoopHandle)loop, (TaskHandle)task, oper);
103 LE_STATUS AddTask(EventLoop *loop, BaseTask *task)
106 int ret = OH_HashMapAdd(loop->taskMap, &task->hashNode);
118 BaseTask *task = NULL;
123 task = HASHMAP_ENTRY(node, BaseTask, hashNode);
126 return task;
129 void DelTask(EventLoop *loop, BaseTask *task)
131 loop->delEvent(loop, task->taskId.fd,
134 OH_HashMapRemove(loop->taskMap, (TaskId *)task);