Searched refs:SchedulableTaskQueueInterface (Results 1 – 7 of 7) sorted by relevance
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | schedulable_task_queue_interface.h | 24 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;
|
| D | task_queue.h | 32 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()
|
| D | task_scheduler.h | 214 PANDA_PUBLIC_API TaskQueueId RegisterQueue(internal::SchedulableTaskQueueInterface *queue); 252 internal::SchedulableTaskQueueInterface *GetQueue(TaskQueueId id) const; 286 std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> taskQueues_;
|
| D | task_scheduler.cpp | 60 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/ |
| D | task_selector.h | 30 …explicit TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &task… 43 const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &taskQueues_;
|
| D | task_selector.cpp | 21 TaskSelector::TaskSelector(const std::map<TaskQueueId, internal::SchedulableTaskQueueInterface *> &… in TaskSelector()
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_test.cpp | 70 …SchedulableTaskQueueInterface *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() 128 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 159 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 202 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 235 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F() 273 …SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(TaskType::GC, VMType::STATIC_VM, QUEUE_… in TEST_F()
|