Searched refs:whenMap (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/resourceschedule/ffrt/src/queue/ |
H A D | queue_strategy.h | 36 T* head = whenMap.begin()->second; in DequeBatch() 37 whenMap.erase(whenMap.begin()); in DequeBatch() 40 while (!whenMap.empty() && whenMap.begin()->first < now) { in DequeBatch() 46 whenMap.erase(whenMap.begin()); in DequeBatch() 60 auto iterTarget = whenMap.begin(); in DequeSingleByPriority() 61 for (auto ite = whenMap.begin(); ite != whenMap.end() && ite->first < now; ite++) { in DequeSingleByPriority() 71 whenMap.erase(iterTarget); in DequeSingleByPriority() 85 auto iterTarget = whenMap.begin(); in DequeSingleAgainstStarvation() 91 auto iter = std::find_if(whenMap.begin(), whenMap.end(), in DequeSingleAgainstStarvation() 93 if (iter != whenMap.end()) { in DequeSingleAgainstStarvation() [all …]
|
H A D | base_queue.cpp | 36 for (auto it = whenMap.begin(); it != whenMap.end(); it++) { in ClearWhenMap() 43 whenMap.clear(); in ClearWhenMap() 58 void BaseQueue::Stop(std::multimap<uint64_t, QueueTask*>& whenMap) in Stop() argument 61 ClearWhenMap(whenMap, cond_); in Stop() 74 ClearWhenMap(whenMap, cond_); in Remove() 89 for (auto iter = whenMap.begin(); iter != whenMap.end();) { in Remove() 94 iter = whenMap.erase(iter); in Remove() 114 auto range = whenMap.equal_range(task->GetUptime()); in Remove() 117 whenMap.erase(it); in Remove() 133 auto iter = std::find_if(whenMap.cbegin(), whenMap.cend(), in HasTask() [all …]
|
H A D | base_queue.h | 84 void Stop(std::multimap<uint64_t, QueueTask*>& whenMap); 85 void Remove(std::multimap<uint64_t, QueueTask*>& whenMap); 86 int Remove(const QueueTask* task, std::multimap<uint64_t, QueueTask*>& whenMap); 87 int Remove(const char* name, std::multimap<uint64_t, QueueTask*>& whenMap); 88 bool HasTask(const char* name, std::multimap<uint64_t, QueueTask*> whenMap);
|
H A D | eventhandler_adapter_queue.cpp | 63 const std::multimap<uint64_t, ffrt::QueueTask*>& whenMap, std::ostringstream& oss) in DumpUnexecutedTaskInfo() argument 74 for (auto it = whenMap.begin(); it != whenMap.end(); it++) { in DumpUnexecutedTaskInfo()
|