Lines Matching refs:Priority
379 enum Priority { BOTTOM, LOW, HIGH, USER, TOTAL }; enum
381 static std::string PriorityToString(Priority priority);
397 Priority pri = LOW, void* tag = nullptr,
402 virtual int UnSchedule(void* /*arg*/, Priority /*pri*/) { return 0; } in UnSchedule() argument
412 virtual unsigned int GetThreadPoolQueueLen(Priority /*pri*/ = LOW) const {
460 virtual void SetBackgroundThreads(int number, Priority pri = LOW) = 0;
461 virtual int GetBackgroundThreads(Priority pri = LOW) = 0;
470 virtual void IncBackgroundThreadsIfNeeded(int number, Priority pri) = 0;
473 virtual void LowerThreadPoolIOPriority(Priority /*pool*/ = LOW) {}
476 virtual void LowerThreadPoolCPUPriority(Priority /*pool*/ = LOW) {}
1288 void Schedule(void (*f)(void* arg), void* a, Priority pri,
1293 int UnSchedule(void* tag, Priority pri) override { in UnSchedule()
1301 unsigned int GetThreadPoolQueueLen(Priority pri = LOW) const override {
1328 void SetBackgroundThreads(int num, Priority pri) override { in SetBackgroundThreads()
1331 int GetBackgroundThreads(Priority pri) override { in GetBackgroundThreads()
1339 void IncBackgroundThreadsIfNeeded(int num, Priority pri) override { in IncBackgroundThreadsIfNeeded()
1343 void LowerThreadPoolIOPriority(Priority pool = LOW) override {
1347 void LowerThreadPoolCPUPriority(Priority pool = LOW) override {