Searched refs:SchedulableTaskQueueInterface (Results 1 – 8 of 8) sorted by relevance
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/ |
| D | schedulable_task_queue_interface.h | 25 class SchedulableTaskQueueInterface : public TaskQueueInterface { 27 NO_COPY_SEMANTIC(SchedulableTaskQueueInterface); 28 NO_MOVE_SEMANTIC(SchedulableTaskQueueInterface); 43 explicit SchedulableTaskQueueInterface(QueuePriority priority) : TaskQueueInterface(priority) {} in SchedulableTaskQueueInterface() function 44 ~SchedulableTaskQueueInterface() override = default;
|
| D | task.cpp | 34 auto *taskTimeStats = static_cast<SchedulableTaskQueueInterface *>(queue)->GetTaskTimeStats(); in GetTimeOfTaskExecutionFinishAndStoreTimeStats() 75 if (static_cast<SchedulableTaskQueueInterface *>(parentQueue_)->GetTaskTimeStats() != nullptr) { in EventOnTaskAdding() 82 if (static_cast<SchedulableTaskQueueInterface *>(parentQueue_)->GetTaskTimeStats() != nullptr) { in EventOnStartExecution() 89 if (static_cast<SchedulableTaskQueueInterface *>(parentQueue_)->GetTaskTimeStats() != nullptr) { in EventOnEndExecution()
|
| D | task_queue.h | 35 class TaskQueue : public SchedulableTaskQueueInterface { 45 …static PANDA_PUBLIC_API SchedulableTaskQueueInterface *Create(QueuePriority priority, TaskWaitList… 47 static PANDA_PUBLIC_API void Destroy(SchedulableTaskQueueInterface *queue); 107 … : SchedulableTaskQueueInterface(priority), taskTimeStats_(taskTimeStats), waitList_(waitList) in TaskQueue() 133 inline SchedulableTaskQueueInterface *TaskQueue<Allocator>::Create(QueuePriority priority, TaskWait… in Create() 142 inline void TaskQueue<Allocator>::Destroy(SchedulableTaskQueueInterface *queue) in Destroy()
|
| D | task_scheduler.cpp | 78 … PutTasksInWorker(worker, reinterpret_cast<internal::SchedulableTaskQueueInterface *>(queue)); in FillWithTasks() 127 …skScheduler::PutTasksInWorker(WorkerThread *worker, internal::SchedulableTaskQueueInterface *queue) in PutTasksInWorker()
|
| D | task_scheduler.h | 124 size_t PutTasksInWorker(WorkerThread *worker, internal::SchedulableTaskQueueInterface *queue);
|
| D | task_queue_set.h | 99 …internal::TaskQueue<Allocator>::Destroy(static_cast<internal::SchedulableTaskQueueInterface *>(que… in DeleteQueue()
|
| D | task_queue_set.cpp | 123 auto *iQueue = static_cast<SchedulableTaskQueueInterface *>(queue); in GetCountOfLiveTasks()
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/taskmanager/ |
| D | task_test.cpp | 39 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F() 54 auto popTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F() 78 auto nextTask = static_cast<SchedulableTaskQueueInterface *>(queue)->PopTask(); in TEST_F() 90 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F() 121 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F() 160 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F() 192 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F() 227 SchedulableTaskQueueInterface *queue = TaskQueue<>::Create(QUEUE_PRIORITY, nullptr, nullptr); in TEST_F()
|