Lines Matching refs:AbstractTask
359 private struct AbstractTask struct
361 AbstractTask* prev; argument
362 AbstractTask* next; argument
421 AbstractTask base = {runTask : &impl}; in Task()
424 private @property AbstractTask* basePtr() in Task()
659 AbstractTask* job; in Task()
1124 AbstractTask* head;
1125 AbstractTask* tail;
1151 void doJob(AbstractTask* job) in doJob()
1213 AbstractTask* task = pop(); in executeWorkLoop()
1230 AbstractTask* pop() in pop()
1243 AbstractTask* popNoSync() in popNoSync()
1260 AbstractTask* returned = head;
1277 void abstractPut(AbstractTask* task) in abstractPut()
1284 void abstractPutNoSync(AbstractTask* task) in abstractPutNoSync()
1329 void abstractPutGroupNoSync(AbstractTask* h, AbstractTask* t) in abstractPutGroupNoSync()
1354 void tryDeleteExecute(AbstractTask* toExecute) in tryDeleteExecute()
1375 bool deleteItem(AbstractTask* item) in deleteItem()
1382 bool deleteItemNoSync(AbstractTask* item) in deleteItemNoSync()
1479 this(AbstractTask* task, int priority = int.max)