Lines Matching refs:AbstractTask
375 private struct AbstractTask struct
377 AbstractTask* prev; argument
378 AbstractTask* next; argument
437 AbstractTask base = {runTask : &impl}; in Task()
440 private @property AbstractTask* basePtr() in Task()
677 AbstractTask* job; in Task()
1027 AbstractTask* head;
1028 AbstractTask* tail;
1054 void doJob(AbstractTask* job) in doJob()
1116 AbstractTask* task = pop(); in executeWorkLoop()
1133 AbstractTask* pop() in pop()
1146 AbstractTask* popNoSync() in popNoSync()
1163 AbstractTask* returned = head;
1180 void abstractPut(AbstractTask* task) in abstractPut()
1187 void abstractPutNoSync(AbstractTask* task) in abstractPutNoSync()
1232 void abstractPutGroupNoSync(AbstractTask* h, AbstractTask* t) in abstractPutGroupNoSync()
1257 void tryDeleteExecute(AbstractTask* toExecute) in tryDeleteExecute()
1278 bool deleteItem(AbstractTask* item) in deleteItem()
1285 bool deleteItemNoSync(AbstractTask* item) in deleteItemNoSync()
1382 this(AbstractTask* task, int priority = int.max)