Home
last modified time | relevance | path

Searched refs:SchedulableTaskQueueInterface (Results 1 – 7 of 7) 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);
42 SchedulableTaskQueueInterface(TaskType taskType, VMType vmType, uint8_t priority) in SchedulableTaskQueueInterface() function
46 ~SchedulableTaskQueueInterface() override = default;
Dtask_queue.h32 class TaskQueue : public SchedulableTaskQueueInterface {
49 …static PANDA_PUBLIC_API SchedulableTaskQueueInterface *Create(TaskType taskType, VMType vmType, ui… in Create()
56 static PANDA_PUBLIC_API void Destroy(SchedulableTaskQueueInterface *queue) in Destroy()
228 : SchedulableTaskQueueInterface(taskType, vmType, priority) in TaskQueue()
Dtask_scheduler.h214 PANDA_PUBLIC_API TaskQueueId RegisterQueue(internal::SchedulableTaskQueueInterface *queue);
252 internal::SchedulableTaskQueueInterface *GetQueue(TaskQueueId id) const;
286 std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> taskQueues_;
Dtask_scheduler.cpp60 TaskQueueId TaskScheduler::RegisterQueue(internal::SchedulableTaskQueueInterface *queue) in RegisterQueue()
362 internal::SchedulableTaskQueueInterface *TaskScheduler::GetQueue(TaskQueueId id) const in GetQueue()
364 internal::SchedulableTaskQueueInterface *queue = nullptr; in GetQueue()
/arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/
Dtask_selector.h30 …explicit TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &task…
43 const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &taskQueues_;
Dtask_selector.cpp21 TaskSelector::TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &… in TaskSelector()
/arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/
Dtask_test.cpp70SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::DYNAMIC_VM, QUEUE… in TEST_F()
88 auto popTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F()
115 auto nextTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F()
128SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
159SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
202SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
235SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
273SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()