Home
last modified time | relevance | path

Searched refs:deathRecipientRef (Results 1 - 3 of 3) sorted by relevance

/foundation/ability/ability_runtime/services/dataobsmgr/src/
H A Ddataobs_mgr_inner_ext.cpp35 auto deathRecipientRef = AddObsDeathRecipient(dataObserver->AsObject()); in HandleRegisterObserver() local
36 if (deathRecipientRef == nullptr) { in HandleRegisterObserver()
42 if (root_ != nullptr && !root_->AddObserver(path, 0, Entry(dataObserver, deathRecipientRef, isDescendants))) { in HandleRegisterObserver()
202 entry.deathRecipientRef->ref++; in AddObserver()
218 entry.deathRecipientRef->ref--; in RemoveObserver()
243 entry.deathRecipientRef->ref--; in RemoveObserver()
/foundation/ability/ability_runtime/services/dataobsmgr/include/
H A Ddataobs_mgr_inner_ext.h55 : observer(obs), deathRecipientRef(deathRef), isDescendants(isDes) in Entry()
59 std::shared_ptr<DeathRecipientRef> deathRecipientRef; member
/foundation/ability/ability_runtime/test/unittest/dataobs_mgr_inner_ext_test/
H A Ddataobs_mgr_inner_ext_test.cpp702 auto deathRecipientRef = std::make_shared<DataObsMgrInnerExt::DeathRecipientRef>(nullptr); in HWTEST_F() local
703 deathRecipientRef->ref = std::numeric_limits<uint32_t>::max() - 1; in HWTEST_F()
705 dataObsMgrInnerExt->obsRecipientRefs.emplace(observer, deathRecipientRef); in HWTEST_F()
708 deathRecipientRef->ref++; in HWTEST_F()

Completed in 2 milliseconds