Lines Matching refs:QueueTask
29 class QueueTask; variable
44 virtual int Push(QueueTask* task) = 0;
45 virtual QueueTask* Pull() = 0;
50 virtual int Remove(const QueueTask* task);
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);
93 std::multimap<uint64_t, QueueTask*> whenMap_;
94 QueueStrategy<QueueTask>::DequeFunc dequeFunc_ { nullptr };