/ohos5.0/foundation/distributeddatamgr/pasteboard/services/zidl/src/ |
H A D | pasteboard_delay_getter_client.cpp | 21 …dDelayGetterClient::PasteboardDelayGetterClient(std::shared_ptr<PasteboardDelayGetter> delayGetter) in PasteboardDelayGetterClient() argument 22 :delayGetter_(delayGetter) in PasteboardDelayGetterClient()
|
H A D | pasteboard_service_stub.cpp | 230 sptr<IPasteboardDelayGetter> delayGetter = nullptr; in OnSetPasteData() local 237 delayGetter = iface_cast<IPasteboardDelayGetter>(obj); in OnSetPasteData() 238 if (delayGetter == nullptr) { in OnSetPasteData() 256 auto result = SavePasteData(pasteData, delayGetter, entryGetter); in OnSetPasteData()
|
H A D | pasteboard_service_proxy.cpp | 126 …ardServiceProxy::SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter, in SetPasteData() argument 136 if (pasteData.IsDelayData() && delayGetter == nullptr) { in SetPasteData() 161 if (pasteData.IsDelayData() && !data.WriteRemoteObject(delayGetter->AsObject())) { in SetPasteData()
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/src/ |
H A D | napi_systempasteboard.cpp | 150 if (pasteboardDelayWorker == nullptr || pasteboardDelayWorker->delayGetter == nullptr) { in UvQueueWorkGetDelayPasteData() 156 auto env = pasteboardDelayWorker->delayGetter->GetEnv(); in UvQueueWorkGetDelayPasteData() 157 auto ref = pasteboardDelayWorker->delayGetter->GetRef(); in UvQueueWorkGetDelayPasteData() 214 pasteboardDelayWorker->delayGetter = shared_from_this(); in GetUnifiedData() 546 if (context->isDelay && context->delayGetter != nullptr) { in SetUnifiedData() 636 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter = nullptr; in SetUnifiedDataSync() local 639 delayGetter->GetStub()->SetDelayGetterWrapper(delayGetter); in SetUnifiedDataSync() 644 std::thread thread([block, unifiedData, isDelay, delayGetter]() mutable { in SetUnifiedDataSync() 663 delayGetter_ = delayGetter; in SetUnifiedDataSync() 731 context->delayGetter->GetStub()->SetDelayGetterWrapper(context->delayGetter); in SetDataCommon() [all …]
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/services/core/src/ |
H A D | pasteboard_service.cpp | 867 if (delayGetter.first != nullptr) { in GetDelayPasteData() 868 delayGetter.first->GetPasteData("", delayData); in GetDelayPasteData() 870 if (delayGetter.second != nullptr) { in GetDelayPasteData() 871 delayGetter.first->AsObject()->RemoveDeathRecipient(delayGetter.second); in GetDelayPasteData() 1202 return SavePasteData(data, delayGetter, entryGetter); in SetPasteData() 1244 HandleDelayDataAndRecord(pasteData, delayGetter, entryGetter, appInfo); in SaveData() 1264 delayGetter->AsObject()->AddDeathRecipient(deathRecipient); in HandleDelayDataAndRecord() 1476 auto ret = SaveData(pasteData, delayGetter, entryGetter); in SavePasteData() 1487 delayGetters_.ComputeIfPresent(appInfo.userId, [](auto, auto &delayGetter) { in RemovePasteData() argument 1489 if (delayGetter.first != nullptr && delayGetter.second != nullptr) { in RemovePasteData() [all …]
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/services/zidl/include/ |
H A D | pasteboard_delay_getter_client.h | 25 explicit PasteboardDelayGetterClient(std::shared_ptr<PasteboardDelayGetter> delayGetter);
|
H A D | pasteboard_service_proxy.h | 35 … virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter,
|
H A D | pasteboard_service_stub.h | 38 sptr<IPasteboardDelayGetter> delayGetter = nullptr,
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/ |
H A D | pasteboard_client.h | 224 …int32_t SetPasteData(PasteData &pasteData, std::shared_ptr<PasteboardDelayGetter> delayGetter = nu… 234 std::shared_ptr<PasteboardDelayGetter> delayGetter = nullptr);
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/services/core/include/ |
H A D | pasteboard_service.h | 107 … virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter, 213 sptr<IPasteboardDelayGetter> delayGetter = nullptr, 216 sptr<IPasteboardDelayGetter> delayGetter = nullptr, 219 …sptr<IPasteboardDelayGetter> delayGetter, sptr<IPasteboardEntryGetter> entryGetter, const AppInfo&…
|
H A D | i_pasteboard_service.h | 34 … virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter,
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/src/ |
H A D | pasteboard_client.cpp | 392 …oardClient::SetPasteData(PasteData &pasteData, std::shared_ptr <PasteboardDelayGetter> delayGetter, in SetPasteData() argument 406 if (delayGetter != nullptr) { in SetPasteData() 408 delayGetterAgent = new (std::nothrow) PasteboardDelayGetterClient(delayGetter); in SetPasteData() 430 std::shared_ptr<PasteboardDelayGetter> delayGetter) in SetUnifiedData() argument 433 return SetPasteData(*pasteData, delayGetter); in SetUnifiedData()
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/test/fuzztest/pasteboardclient_fuzzer/ |
H A D | pasteboardclient_fuzzer.cpp | 94 std::shared_ptr<PasteboardDelayGetter> delayGetter; in FuzzPasteboardclient002() local 95 PasteboardClient::GetInstance()->SetPasteData(pasteData3, delayGetter); in FuzzPasteboardclient002() 96 PasteboardClient::GetInstance()->SetUnifiedData(unifiedData, delayGetter); in FuzzPasteboardclient002()
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/include/ |
H A D | systempasteboard_napi.h | 110 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter = nullptr; member 157 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter; member
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/test/src/ |
H A D | pasteboard_client_udmf_delay_test.cpp | 113 …std::shared_ptr<PasteboardDelayGetter> delayGetter = std::make_shared<PasteboardDelayGetterImpl>(); in SetUnifiedData() local 114 auto status = PasteboardClient::GetInstance()->SetUnifiedData(delayData, delayGetter); in SetUnifiedData()
|