Lines Matching refs:pasteData
126 int32_t PasteboardServiceProxy::SetPasteData(PasteData &pasteData, const sptr<IPasteboardDelayGetter> delayGetter,
136 if (pasteData.IsDelayData() && delayGetter == nullptr) {
137 pasteData.SetDelayData(false);
139 if (pasteData.IsDelayRecord() && entryGetter == nullptr) {
140 pasteData.SetDelayRecord(false);
143 bool ret = pasteData.Encode(pasteDataTlv);
157 if (!pasteData.WriteUriFd(data, copyHandler)) {
161 if (pasteData.IsDelayData() && !data.WriteRemoteObject(delayGetter->AsObject())) {
165 if (pasteData.IsDelayRecord() && !data.WriteRemoteObject(entryGetter->AsObject())) {
177 __attribute__ ((no_sanitize("cfi"))) int32_t PasteboardServiceProxy::GetPasteData(PasteData &pasteData,
188 if (!data.WriteString(pasteData.GetPasteId())) {
197 pasteData.SetPasteId("");
209 bool ret = pasteData.Decode(pasteDataTlv);
215 if (!pasteData.ReadUriFd(reply, pasteHandler)) {