Home
last modified time | relevance | path

Searched refs:TaskQueue (Results 1 – 25 of 46) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/threading/
H A Dtask_queue.cpp32 TaskQueue::ExecuteAsyncTask::ExecuteAsyncTask(TaskQueue& queue) : queue_(queue) {} in ExecuteAsyncTask()
34 void TaskQueue::ExecuteAsyncTask::operator()() in operator ()()
40 void TaskQueue::ExecuteAsyncTask::Destroy() in Destroy()
46 TaskQueue::TaskQueue(const IThreadPool::Ptr& threadPool) : threadPool_(threadPool), isRunningAsync_… in TaskQueue() function in TaskQueue
48 TaskQueue::~TaskQueue() = default;
50 void TaskQueue::ExecuteAsync() in ExecuteAsync()
62 bool TaskQueue::IsRunningAsync() const in IsRunningAsync()
67 void TaskQueue::Wait() in Wait()
76 TaskQueue::Entry::Entry(uint64_t identifier, IThreadPool::ITask::Ptr task) : task(move(task)), iden… in Entry()
78 bool TaskQueue::Entry::operator==(uint64_t rhsIdentifier) const in operator ==()
[all …]
H A Dtask_queue.h61 class TaskQueue {
66 explicit TaskQueue(const IThreadPool::Ptr& threadPool);
67 TaskQueue(const TaskQueue& other) = delete;
68 TaskQueue& operator=(const TaskQueue& other) = delete;
70 virtual ~TaskQueue();
103 explicit ExecuteAsyncTask(TaskQueue& queue);
110 TaskQueue& queue_;
H A Dparallel_task_queue.h28 class ParallelTaskQueue final : public TaskQueue { in CORE_BEGIN_NAMESPACE()
59 BASE_NS::vector<TaskQueue::Entry> tasks_; in CORE_BEGIN_NAMESPACE()
H A Dsequential_task_queue.h33 class SequentialTaskQueue final : public TaskQueue { in CORE_BEGIN_NAMESPACE()
67 BASE_NS::vector<TaskQueue::Entry> tasks_; in CORE_BEGIN_NAMESPACE()
H A Dparallel_task_queue.cpp82 ParallelTaskQueue::ParallelTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool) {} in ParallelTaskQueue()
117 … [afterIdentifier](const TaskQueue::Entry& entry) { return entry.identifier == afterIdentifier; }); in SubmitAfter()
H A Ddispatcher_task_queue.h31 class DispatcherTaskQueue final : public TaskQueue { in CORE_BEGIN_NAMESPACE()
H A Dsequential_task_queue.cpp31 SequentialTaskQueue::SequentialTaskQueue(const IThreadPool::Ptr& threadPool) : TaskQueue(threadPool… in CORE_BEGIN_NAMESPACE()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/common/src/
H A Dtask_queue.cpp19 TaskQueue::TaskQueue(bool lockable) in TaskQueue() function in DistributedDB::TaskQueue
23 TaskQueue::~TaskQueue() in ~TaskQueue()
26 void TaskQueue::PutTask(const Task &task) in PutTask()
34 Task TaskQueue::GetTaskAutoLock() in GetTaskAutoLock()
56 void TaskQueue::ReleaseLock() in ReleaseLock()
66 bool TaskQueue::IsEmptyAndUnlocked() const in IsEmptyAndUnlocked()
76 bool TaskQueue::CanGetTask() const in CanGetTask()
H A Dtask_pool_impl.h56 Task ReapTask(TaskQueue *&queue);
57 void GetTask(Task &task, TaskQueue *&queue);
62 void FinishExecuteTask(TaskQueue *taskQueue);
70 std::map<std::string, TaskQueue> queuedTasks_;
71 TaskQueue genericTasks_;
H A Dtask_queue.h24 class TaskQueue {
26 explicit TaskQueue(bool lockable = true);
27 ~TaskQueue();
H A Dtask_pool_impl.cpp158 TaskQueue *tq = &pair.second; in SetThreadFree()
163 Task TaskPoolImpl::ReapTask(TaskQueue *&queue) in ReapTask()
177 TaskQueue *tq = &pair.second; in ReapTask()
187 void TaskPoolImpl::GetTask(Task &task, TaskQueue *&queue) in GetTask()
259 TaskQueue *taskQueue = nullptr; in TaskWorker()
275 void TaskPoolImpl::FinishExecuteTask(TaskQueue *taskQueue) in FinishExecuteTask()
/ohos5.0/foundation/multimedia/player_framework/services/utils/
H A Dtask_queue.cpp31 TaskQueue::~TaskQueue() in ~TaskQueue()
36 int32_t TaskQueue::Start() in Start()
42 thread_ = std::make_unique<std::thread>(&TaskQueue::TaskProcessor, this); in Start()
49 int32_t TaskQueue::Stop() noexcept in Stop()
77 void TaskQueue::SetQos(const QosLevel level) in SetQos()
87 void TaskQueue::ResetQos() in ResetQos()
98 __attribute__((no_sanitize("cfi"))) int32_t TaskQueue::EnqueueTask(const std::shared_ptr<ITaskHandl… in EnqueueTask()
137 __attribute__((no_sanitize("cfi"))) void TaskQueue::CancelNotExecutedTaskLocked() in CancelNotExecutedTaskLocked()
149 __attribute__((no_sanitize("cfi"))) void TaskQueue::TaskProcessor() in TaskProcessor()
199 bool TaskQueue::IsTaskExecuting() in IsTaskExecuting()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_task_executor.h50 class TaskQueue {
52 TaskQueue() = default;
53 ~TaskQueue() = default;
97 TaskQueue(const TaskQueue&) = delete;
98 void operator=(const TaskQueue&) = delete;
138 TaskQueue<Task, QUEUE_SIZE> taskQueue_;
/ohos5.0/drivers/peripheral/usb/ddk/host/src/
H A Dddk_uevent_queue.cpp54 class TaskQueue { class
56 TaskQueue() = default;
59 ~TaskQueue();
153 void TaskQueue::Init(void) in Init()
177 void TaskQueue::UnInit(void) in UnInit()
188 TaskQueue::~TaskQueue() in ~TaskQueue()
193 int32_t TaskQueue::AddTask(const DdkUeventTaskInfo &task) in AddTask()
206 static TaskQueue g_taskQueue;
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/js/kits/napi/include/
H A Djs_callback_manager.h30 using TaskQueue = std::queue<std::tuple<CallbackContext*, CALLBACK_FUNC, RELEASE_FUNC>>; variable
40 void Clear(TaskQueue& tasks);
46 TaskQueue jsCallbacks;
/ohos5.0/foundation/multimedia/player_framework/services/utils/include/
H A Dtask_queue.h67 class TaskQueue; variable
112 friend class TaskQueue;
230 class __attribute__((visibility("default"))) TaskQueue : public NoCopyable {
232 explicit TaskQueue(const std::string &name) : name_(name) {}
233 ~TaskQueue();
/ohos5.0/base/inputmethod/imf/frameworks/js/napi/inputmethodclient/
H A Dasync_call.h112 struct TaskQueue { struct
121 …napi_value Post(napi_env env, Context::ExecAction exec, std::shared_ptr<TaskQueue> queue, const ch… argument
135 std::shared_ptr<TaskQueue> queue = nullptr;
/ohos5.0/foundation/distributeddatamgr/preferences/frameworks/native/include/
H A Dexecutor_pool.h39 using TaskQueue = PriorityQueue<InnerTask, Time, TaskId>; variable
51 execs_ = new (std::nothrow) TaskQueue(InnerTask()); in ExecutorPool()
218 TaskQueue delayTasks_;
220 TaskQueue *execs_ = nullptr;
/ohos5.0/foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata/include/
H A Dexecutor_pool.h36 using TaskQueue = PriorityQueue<InnerTask, Time, TaskId>; variable
48 execs_ = new (std::nothrow) TaskQueue(InnerTask()); in ExecutorPool()
214 TaskQueue delayTasks_;
216 TaskQueue *execs_ = nullptr;
/ohos5.0/base/hiviewdfx/hisysevent/interfaces/js/kits/napi/src/
H A Djs_callback_manager.cpp151 void JsCallbackManager::Clear(TaskQueue& tasks) in Clear()
153 TaskQueue empty; in Clear()
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/app/src/
H A Dkvstore_meta_manager.h65 using TaskQueue = std::shared_ptr<SafeBlockQueue<Backup>>; variable
100 TaskQueue queue, std::shared_ptr<ExecutorPool> executors, const NbDelegate store);
/ohos5.0/foundation/multimedia/player_framework/services/services/player/server/
H A Dplayer_server_task_mgr.cpp47 taskThread_ = std::make_unique<TaskQueue>("PlayerEngine"); in Init()
274 std::unique_ptr<TaskQueue> tmp; in Reset()
H A Dplayer_server_task_mgr.h79 std::unique_ptr<TaskQueue> taskThread_;
/ohos5.0/foundation/multimedia/player_framework/services/services/player/player_mem_manage/
H A Dplayer_mem_manage.h79 std::unique_ptr<TaskQueue> probeTaskQueue_;
/ohos5.0/foundation/multimedia/player_framework/services/services/avmetadatahelper/server/
H A Davmetadatahelper_server.h61 TaskQueue taskQue_;

12