Lines Matching refs:pasteboard

154  * @param pasteboard Pointer to the {@link OH_Pasteboard} instance to destroy.
158 void OH_Pasteboard_Destroy(OH_Pasteboard* pasteboard);
163 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
166 * reporting the pasteboard data change. For details, see {@link OH_PasteboardObserver}.
173 int OH_Pasteboard_Subscribe(OH_Pasteboard* pasteboard, int type, const OH_PasteboardObserver* observer);
178 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
181 * reporting the pasteboard data change. For details, see {@link OH_PasteboardObserver}.
188 int OH_Pasteboard_Unsubscribe(OH_Pasteboard* pasteboard, int type, const OH_PasteboardObserver* observer);
193 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
200 bool OH_Pasteboard_IsRemoteData(OH_Pasteboard* pasteboard);
205 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
214 int OH_Pasteboard_GetDataSource(OH_Pasteboard* pasteboard, char* source, unsigned int len);
219 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
227 bool OH_Pasteboard_HasType(OH_Pasteboard* pasteboard, const char* type);
232 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
239 bool OH_Pasteboard_HasData(OH_Pasteboard* pasteboard);
244 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
250 OH_UdmfData* OH_Pasteboard_GetData(OH_Pasteboard* pasteboard, int* status);
255 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
263 int OH_Pasteboard_SetData(OH_Pasteboard* pasteboard, OH_UdmfData* data);
268 * @param pasteboard Pointer to the {@link OH_Pasteboard} instance.
275 int OH_Pasteboard_ClearData(OH_Pasteboard* pasteboard);