Home
last modified time | relevance | path

Searched refs:seqRunner (Results 1 - 6 of 6) sorted by relevance

/commonlibrary/ets_utils/js_concurrent_module/taskpool/
H A Dsequence_runner.cpp30 void SequenceRunner::SeqRunnerConstructorInner(napi_env env, napi_value &thisVar, SequenceRunner *seqRunner) in SeqRunnerConstructorInner() argument
32 // update seqRunner.seqRunnerId in SeqRunnerConstructorInner()
33 uint64_t seqRunnerId = reinterpret_cast<uint64_t>(seqRunner); in SeqRunnerConstructorInner()
35 TaskGroupManager::GetInstance().StoreSequenceRunner(seqRunnerId, seqRunner); in SeqRunnerConstructorInner()
41 HILOG_INFO("taskpool:: construct seqRunner name is %{public}s, seqRunnerid %{public}s.", in SeqRunnerConstructorInner()
42 seqRunner->seqName_.c_str(), std::to_string(seqRunnerId).c_str()); in SeqRunnerConstructorInner()
44 seqRunner->seqRunnerId_ = seqRunnerId; in SeqRunnerConstructorInner()
45 napi_wrap(env, thisVar, seqRunner, SequenceRunnerDestructor, nullptr, nullptr); in SeqRunnerConstructorInner()
58 if (argc == 2) { // 2: The number of parameters is 2, if the first is seqRunner name, the second must be priority in SeqRunnerConstructor()
86 SequenceRunner* seqRunner in SeqRunnerConstructor() local
124 SequenceRunner* seqRunner = TaskGroupManager::GetInstance().GetSeqRunner(seqRunnerId); Execute() local
165 SequenceRunner* seqRunner = static_cast<SequenceRunner*>(data); SequenceRunnerDestructor() local
[all...]
H A Dtask_manager.cpp1565 void TaskGroupManager::StoreSequenceRunner(uint64_t seqRunnerId, SequenceRunner* seqRunner) in StoreSequenceRunner() argument
1568 seqRunners_.emplace(seqRunnerId, seqRunner); in StoreSequenceRunner()
1593 HILOG_ERROR("seqRunner:: seqRunner not found."); in AddTaskToSeqRunner()
1604 SequenceRunner* seqRunner = GetSeqRunner(seqRunnerId); in TriggerSeqRunner() local
1605 if (seqRunner == nullptr) { in TriggerSeqRunner()
1606 HILOG_ERROR("seqRunner:: trigger seqRunner not exist."); in TriggerSeqRunner()
1609 if (!SequenceRunnerManager::GetInstance().TriggerGlobalSeqRunner(env, seqRunner)) { in TriggerSeqRunner()
1610 HILOG_ERROR("seqRunner in TriggerSeqRunner()
1709 SequenceRunner *seqRunner = nullptr; CreateOrGetGlobalRunner() local
1738 TriggerGlobalSeqRunner(napi_env env, SequenceRunner* seqRunner) TriggerGlobalSeqRunner() argument
1753 DecreaseSeqCount(SequenceRunner* seqRunner) DecreaseSeqCount() argument
1759 RemoveGlobalSeqRunnerRef(napi_env env, SequenceRunner* seqRunner) RemoveGlobalSeqRunnerRef() argument
1778 GlobalSequenceRunnerDestructor(napi_env env, SequenceRunner *seqRunner) GlobalSequenceRunnerDestructor() argument
[all...]
H A Dtask_manager.h263 void StoreSequenceRunner(uint64_t seqRunnerId, SequenceRunner* seqRunner);
291 uint64_t DecreaseSeqCount(SequenceRunner* seqRunner);
292 void RemoveGlobalSeqRunnerRef(napi_env env, SequenceRunner* seqRunner);
294 bool TriggerGlobalSeqRunner(napi_env env, SequenceRunner* seqRunner);
295 void GlobalSequenceRunnerDestructor(napi_env env, SequenceRunner *seqRunner);
303 // <<name1, seqRunner>, <name2, seqRunner>, ...>
H A Dsequence_runner.h41 static void SeqRunnerConstructorInner(napi_env env, napi_value &thisVar, SequenceRunner *seqRunner);
/commonlibrary/ets_utils/js_concurrent_module/taskpool/test/
H A Dtest.cpp666 SequenceRunner* seqRunner = new SequenceRunner(); in CancelGroupTask() local
667 uint64_t seqRunnerId = reinterpret_cast<uint64_t>(seqRunner); in CancelGroupTask()
668 groupManager.StoreSequenceRunner(seqRunnerId, seqRunner); in CancelGroupTask()
679 SequenceRunner* seqRunner = new SequenceRunner(); in TriggerSeqRunner() local
680 uint64_t seqRunnerId = reinterpret_cast<uint64_t>(seqRunner); in TriggerSeqRunner()
681 seqRunner->priority_ = Priority::DEFAULT; in TriggerSeqRunner()
683 groupManager.StoreSequenceRunner(seqRunnerId, seqRunner); in TriggerSeqRunner()
684 seqRunner->isGlobalRunner_ = true; in TriggerSeqRunner()
687 seqRunner->globalSeqRunnerRef_.emplace(env, CreateReference(env)); in TriggerSeqRunner()
688 seqRunner in TriggerSeqRunner()
727 SequenceRunner* seqRunner = runnerManager.CreateOrGetGlobalRunner(env, obj, SIZE_THREE_, "test", UINT32_ONE_); UpdateGroupState() local
[all...]
H A Dtest_taskpool.cpp1990 SequenceRunner* seqRunner = new SequenceRunner(); in HWTEST_F() local
1991 seqRunner->seqRunnerId_ = reinterpret_cast<uint64_t>(seqRunner); in HWTEST_F()
1992 seqRunner->seqName_ = "seq01"; in HWTEST_F()
1993 void* data = static_cast<void*>(seqRunner); in HWTEST_F()

Completed in 15 milliseconds