Lines Matching defs:SystemPasteboardImpl
25 static sptr<SystemPasteboardImpl> g_systemPasteboard_instance = nullptr;
27 OHOS::FFI::RuntimeType *SystemPasteboardImpl::GetClassType()
34 SystemPasteboardImpl::SystemPasteboardImpl()
40 int NewInstance(sptr<SystemPasteboardImpl> &instance)
46 g_systemPasteboard_instance = FFI::FFIData::Create<SystemPasteboardImpl>();
51 int32_t SystemPasteboardImpl::GetSystemPasteboardImpl(int64_t &id)
53 sptr<SystemPasteboardImpl> instence = nullptr;
56 LOGE("[SystemPasteboardImpl] CJgetSystemPasteboard create instance failed");
63 int32_t SystemPasteboardImpl::SetData(sptr<PasteDataImpl> dataImpl, std::shared_ptr<MiscServices::PasteData> data)
66 LOGE("[SystemPasteboardImpl] SetData data nullptr");
74 LOGI("[SystemPasteboardImpl] SetData OK");
77 LOGE("[SystemPasteboardImpl] SetData ERR PROHIBIT_COPY");
79 LOGE("[SystemPasteboardImpl] SetData ERR TASK_PROCESSING");
86 sptr<PasteDataImpl> SystemPasteboardImpl::GetSystemPasteboardPasteDataImpl()
95 int32_t SystemPasteboardImpl::GetData(MiscServices::PasteData &pasteData)
101 bool SystemPasteboardImpl::HasData()
107 void SystemPasteboardImpl::ClearData()
114 bool SystemPasteboardImpl::IsRemoteData()
120 bool SystemPasteboardImpl::HasDataType(std::string mimeType)
126 std::string SystemPasteboardImpl::GetDataSource()