Home
last modified time | relevance | path

Searched refs:SchedulableTaskQueueInterface (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/
Dschedulable_task_queue_interface.h24 class SchedulableTaskQueueInterface : public TaskQueueInterface {
26 NO_COPY_SEMANTIC(SchedulableTaskQueueInterface);
27 NO_MOVE_SEMANTIC(SchedulableTaskQueueInterface);
39 SchedulableTaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in SchedulableTaskQueueInterface() function
43 ~SchedulableTaskQueueInterface() override = default;
Dtask_scheduler.cpp67 TaskQueueId TaskScheduler::RegisterQueue(internal::SchedulableTaskQueueInterface *queue) in RegisterQueue()
130 internal::SchedulableTaskQueueInterface *queue = nullptr; in SelectNextTasks()
142 internal::SchedulableTaskQueueInterface *queue = nullptr; in UpdateKineticPriorities()
171 internal::SchedulableTaskQueueInterface *queue = nullptr; in AreQueuesEmpty()
190 internal::SchedulableTaskQueueInterface *queue = nullptr; in GetTaskFromQueue()
Dtask_scheduler.h142 PANDA_PUBLIC_API TaskQueueId RegisterQueue(internal::SchedulableTaskQueueInterface *queue);
209 std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> taskQueues_;
249 …std::map<size_t, internal::SchedulableTaskQueueInterface *> kineticPriorities_ GUARDED_BY(popFromT…
Dtask_queue.h31 class TaskQueue : public SchedulableTaskQueueInterface {
48 …static PANDA_PUBLIC_API SchedulableTaskQueueInterface *Create(TaskType taskType, VMType vmType, ui… in Create()
55 static PANDA_PUBLIC_API void Destroy(SchedulableTaskQueueInterface *queue) in Destroy()
227 : SchedulableTaskQueueInterface(taskType, vmType, priority), in TaskQueue()
/arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/
Dtask_test.cpp56SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::DYNAMIC_VM, QUEUE… in TEST_F()
74 auto popTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F()
101 auto nextTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F()
114SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
141SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
175SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
207SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
245SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()