/foundation/distributeddatamgr/pasteboard/services/zidl/src/ |
H A D | pasteboard_delay_getter_client.cpp | 21 PasteboardDelayGetterClient::PasteboardDelayGetterClient(std::shared_ptr<PasteboardDelayGetter> delayGetter)
in PasteboardDelayGetterClient() argument 22 :delayGetter_(delayGetter)
in PasteboardDelayGetterClient()
|
H A D | pasteboard_service_stub.cpp | 226 sptr<IPasteboardDelayGetter> delayGetter = nullptr; in OnSetPasteData() local 233 delayGetter = iface_cast<IPasteboardDelayGetter>(obj); in OnSetPasteData() 234 if (delayGetter == nullptr) { in OnSetPasteData() 252 auto result = SavePasteData(pasteData, delayGetter, entryGetter); in OnSetPasteData()
|
H A D | pasteboard_service_proxy.cpp | 126 int32_t PasteboardServiceProxy::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()
|
/foundation/distributeddatamgr/pasteboard/test/fuzztest/pasteboardservice_fuzzer/ |
H A D | pasteboardservice_fuzzer.cpp | 53 int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter, 57 (void)delayGetter; variable 69 int32_t SavePasteData(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter = nullptr, 73 (void)delayGetter; variable
|
/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_stub.h | 38 sptr<IPasteboardDelayGetter> delayGetter = nullptr,
|
H A D | pasteboard_service_proxy.h | 35 virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter,
|
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/src/ |
H A D | napi_systempasteboard.cpp | 149 if (pasteboardDelayWorker == nullptr || pasteboardDelayWorker->delayGetter == nullptr) { in UvQueueWorkGetDelayPasteData() 150 PASTEBOARD_HILOGE(PASTEBOARD_MODULE_JS_NAPI, "pasteboardDataWorker or delayGetter is null"); in UvQueueWorkGetDelayPasteData() 155 auto env = pasteboardDelayWorker->delayGetter->GetEnv(); in UvQueueWorkGetDelayPasteData() 156 auto ref = pasteboardDelayWorker->delayGetter->GetRef(); in UvQueueWorkGetDelayPasteData() 213 pasteboardDelayWorker->delayGetter = shared_from_this(); in GetUnifiedData() 545 if (context->isDelay && context->delayGetter != nullptr) { in SetUnifiedData() 546 ret = PasteboardClient::GetInstance()->SetUnifiedData(*(context->obj), context->delayGetter->GetStub()); in SetUnifiedData() 635 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter = nullptr; in SetUnifiedDataSync() local 637 delayGetter = std::make_shared<PasteboardDelayGetterInstance>(env, properties->delayDataRef_); in SetUnifiedDataSync() 638 delayGetter in SetUnifiedDataSync() [all...] |
/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/ |
H A D | pasteboard_client.h | 218 int32_t SetPasteData(PasteData &pasteData, std::shared_ptr<PasteboardDelayGetter> delayGetter = nullptr, 228 const UDMF::UnifiedData &unifiedData, std::shared_ptr<PasteboardDelayGetter> delayGetter = nullptr);
|
/foundation/distributeddatamgr/pasteboard/services/core/include/ |
H A D | i_pasteboard_service.h | 34 virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter,
|
H A D | pasteboard_service.h | 108 virtual int32_t SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter, 215 int32_t SavePasteData(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter = nullptr, 217 int32_t SaveData(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter = nullptr, 219 void HandleDelayDataAndRecord(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter,
|
/foundation/distributeddatamgr/pasteboard/services/core/src/ |
H A D | pasteboard_service.cpp | 857 delayGetters_.ComputeIfPresent(appInfo.userId, [this, &data](auto, auto &delayGetter) { in GetDelayPasteData() 859 if (delayGetter.first != nullptr) { in GetDelayPasteData() 860 delayGetter.first->GetPasteData("", delayData); in GetDelayPasteData() 862 if (delayGetter.second != nullptr) { in GetDelayPasteData() 863 delayGetter.first->AsObject()->RemoveDeathRecipient(delayGetter.second); in GetDelayPasteData() 1196 int32_t PasteboardService::SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter, in SetPasteData() argument 1200 return SavePasteData(data, delayGetter, entryGetter); in SetPasteData() 1203 int32_t PasteboardService::SaveData(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter, in SaveData() argument 1242 HandleDelayDataAndRecord(pasteData, delayGetter, entryGette in SaveData() 1256 HandleDelayDataAndRecord(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter, sptr<IPasteboardEntryGetter> entryGetter, const AppInfo &appInfo) HandleDelayDataAndRecord() argument 1440 SavePasteData(std::shared_ptr<PasteData> &pasteData, sptr<IPasteboardDelayGetter> delayGetter, sptr<IPasteboardEntryGetter> entryGetter) SavePasteData() argument [all...] |
/foundation/distributeddatamgr/pasteboard/framework/innerkits/src/ |
H A D | pasteboard_client.cpp | 379 int32_t PasteboardClient::SetPasteData(PasteData &pasteData, std::shared_ptr<PasteboardDelayGetter> delayGetter, in SetPasteData() argument 393 if (delayGetter != nullptr) { in SetPasteData() 395 delayGetterAgent = new (std::nothrow) PasteboardDelayGetterClient(delayGetter); in SetPasteData() 423 const UDMF::UnifiedData &unifiedData, std::shared_ptr<PasteboardDelayGetter> delayGetter) in SetUnifiedData() 426 return SetPasteData(*pasteData, delayGetter); in SetUnifiedData() 422 SetUnifiedData( const UDMF::UnifiedData &unifiedData, std::shared_ptr<PasteboardDelayGetter> delayGetter) SetUnifiedData() argument
|
/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()
|
/foundation/distributeddatamgr/pasteboard/interfaces/kits/napi/include/ |
H A D | systempasteboard_napi.h | 111 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter = nullptr; member 158 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter; member
|
/foundation/distributeddatamgr/pasteboard/framework/test/src/ |
H A D | pasteboard_client_udmf_delay_test.cpp | 106 std::shared_ptr<PasteboardDelayGetter> delayGetter = std::make_shared<PasteboardDelayGetterImpl>();
in SetUnifiedData() local 107 auto status = PasteboardClient::GetInstance()->SetUnifiedData(delayData, delayGetter);
in SetUnifiedData()
|