Home
last modified time | relevance | path

Searched refs:whenMap (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/src/queue/
H A Dqueue_strategy.h36 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 Dbase_queue.cpp36 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 Dbase_queue.h84 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 Deventhandler_adapter_queue.cpp63 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()