Lines Matching defs:SystemPasteboardNapi
33 thread_local std::map<napi_ref, std::shared_ptr<PasteboardObserverInstance>> SystemPasteboardNapi::observers_;
34 std::shared_ptr<PasteboardDelayGetterInstance> SystemPasteboardNapi::delayGetter_;
35 std::mutex SystemPasteboardNapi::delayMutex_;
245 bool SystemPasteboardNapi::CheckAgrsOfOnAndOff(napi_env env, bool checkArgsCount, napi_value *argv, size_t argc)
265 napi_value SystemPasteboardNapi::On(napi_env env, napi_callback_info info)
267 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi on() is called!");
292 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi on() is end!");
296 napi_value SystemPasteboardNapi::Off(napi_env env, napi_callback_info info)
298 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi off () is called!");
321 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi off () is called!");
325 napi_value SystemPasteboardNapi::Clear(napi_env env, napi_callback_info info)
347 napi_value SystemPasteboardNapi::ClearData(napi_env env, napi_callback_info info)
353 napi_value SystemPasteboardNapi::HasPasteData(napi_env env, napi_callback_info info)
382 napi_value SystemPasteboardNapi::HasData(napi_env env, napi_callback_info info)
388 void SystemPasteboardNapi::GetDataCommon(std::shared_ptr<GetContextInfo> &context)
415 napi_value SystemPasteboardNapi::GetPasteData(napi_env env, napi_callback_info info)
435 napi_value SystemPasteboardNapi::GetData(napi_env env, napi_callback_info info)
458 void SystemPasteboardNapi::SetDataCommon(std::shared_ptr<SetContextInfo> &context)
483 napi_value SystemPasteboardNapi::SetPasteData(napi_env env, napi_callback_info info)
502 napi_value SystemPasteboardNapi::SetData(napi_env env, napi_callback_info info)
535 napi_value SystemPasteboardNapi::SetUnifiedData(napi_env env, napi_callback_info info)
566 napi_value SystemPasteboardNapi::GetUnifiedData(napi_env env, napi_callback_info info)
589 napi_value SystemPasteboardNapi::GetUnifiedDataSync(napi_env env, napi_callback_info info)
591 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi GetUnifiedDataSync is called!");
615 napi_value SystemPasteboardNapi::SetUnifiedDataSync(napi_env env, napi_callback_info info)
617 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi SetUnifiedDataSync is called!");
667 napi_value SystemPasteboardNapi::SetAppShareOptions(napi_env env, napi_callback_info info)
701 napi_value SystemPasteboardNapi::RemoveAppShareOptions(napi_env env, napi_callback_info info)
712 void SystemPasteboardNapi::SetDataCommon(std::shared_ptr<SetUnifiedContextInfo>& context)
745 void SystemPasteboardNapi::GetDataCommon(std::shared_ptr<GetUnifiedContextInfo>& context)
774 napi_value SystemPasteboardNapi::IsRemoteData(napi_env env, napi_callback_info info)
776 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi IsRemoteData() is called!");
795 napi_value SystemPasteboardNapi::GetDataSource(napi_env env, napi_callback_info info)
797 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi GetDataSource() is called!");
821 napi_value SystemPasteboardNapi::HasDataType(napi_env env, napi_callback_info info)
823 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi HasDataType() is called!");
859 napi_value SystemPasteboardNapi::DetectPatterns(napi_env env, napi_callback_info info)
888 napi_value SystemPasteboardNapi::ClearDataSync(napi_env env, napi_callback_info info)
890 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi ClearDataSync() is called!");
905 napi_value SystemPasteboardNapi::GetDataSync(napi_env env, napi_callback_info info)
907 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi GetDataSync() is called!");
929 napi_value SystemPasteboardNapi::SetDataSync(napi_env env, napi_callback_info info)
931 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi SetDataSync() is called!");
971 napi_value SystemPasteboardNapi::HasDataSync(napi_env env, napi_callback_info info)
973 PASTEBOARD_HILOGD(PASTEBOARD_MODULE_JS_NAPI, "SystemPasteboardNapi HasDataSync() is called!");
992 napi_value SystemPasteboardNapi::SystemPasteboardInit(napi_env env, napi_value exports)
1038 SystemPasteboardNapi::SystemPasteboardNapi() : env_(nullptr)
1043 SystemPasteboardNapi::~SystemPasteboardNapi()
1047 void SystemPasteboardNapi::Destructor(napi_env env, void *nativeObject, void *finalize_hint)
1050 SystemPasteboardNapi *obj = static_cast<SystemPasteboardNapi *>(nativeObject);
1054 napi_value SystemPasteboardNapi::New(napi_env env, napi_callback_info info)
1062 SystemPasteboardNapi *obj = new (std::nothrow) SystemPasteboardNapi();
1068 NAPI_CALL(env, napi_wrap(env, thisVar, obj, SystemPasteboardNapi::Destructor,
1075 napi_status SystemPasteboardNapi::NewInstance(napi_env env, napi_value &instance)
1105 std::shared_ptr<PasteboardObserverInstance> SystemPasteboardNapi::GetObserver(napi_env env, napi_value observer)
1120 void SystemPasteboardNapi::DeleteObserver(const std::shared_ptr<PasteboardObserverInstance> &observer)