Lines Matching defs:delayGetter
149 if (pasteboardDelayWorker == nullptr || pasteboardDelayWorker->delayGetter == nullptr) {
150 PASTEBOARD_HILOGE(PASTEBOARD_MODULE_JS_NAPI, "pasteboardDataWorker or delayGetter is null");
155 auto env = pasteboardDelayWorker->delayGetter->GetEnv();
156 auto ref = pasteboardDelayWorker->delayGetter->GetRef();
213 pasteboardDelayWorker->delayGetter = shared_from_this();
545 if (context->isDelay && context->delayGetter != nullptr) {
546 ret = PasteboardClient::GetInstance()->SetUnifiedData(*(context->obj), context->delayGetter->GetStub());
635 std::shared_ptr<PasteboardDelayGetterInstance> delayGetter = nullptr;
637 delayGetter = std::make_shared<PasteboardDelayGetterInstance>(env, properties->delayDataRef_);
638 delayGetter->GetStub()->SetDelayGetterWrapper(delayGetter);
643 std::thread thread([block, unifiedData, isDelay, delayGetter]() mutable {
645 PasteboardClient::GetInstance()->SetUnifiedData(*unifiedData, delayGetter->GetStub()) :
662 delayGetter_ = delayGetter;
729 context->delayGetter = std::make_shared<PasteboardDelayGetterInstance>(env, properties->delayDataRef_);
730 context->delayGetter->GetStub()->SetDelayGetterWrapper(context->delayGetter);
738 delayGetter_ = std::move(context->delayGetter);