Home
last modified time | relevance | path

Searched refs:cbpeer (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/ui/
H A Dgtk-clipboard.c80 bool self_update = info->owner == &gd->cbpeer; in gd_clipboard_update_info()
123 container_of(notifier, GtkDisplayState, cbpeer.notifier); in gd_clipboard_notify()
139 GtkDisplayState *gd = container_of(info->owner, GtkDisplayState, cbpeer); in gd_clipboard_request()
146 qemu_clipboard_set_data(&gd->cbpeer, info, type, in gd_clipboard_request()
172 info = qemu_clipboard_info_new(&gd->cbpeer, s); in gd_owner_change()
181 qemu_clipboard_peer_release(&gd->cbpeer, s); in gd_owner_change()
189 gd->cbpeer.name = "gtk"; in gd_clipboard_init()
190 gd->cbpeer.notifier.notify = gd_clipboard_notify; in gd_clipboard_init()
191 gd->cbpeer.request = gd_clipboard_request; in gd_clipboard_init()
192 qemu_clipboard_peer_register(&gd->cbpeer); in gd_clipboard_init()
H A Dvnc-clipboard.c197 bool self_update = info->owner == &vs->cbpeer; in vnc_clipboard_update_info()
228 VncState *vs = container_of(notifier, VncState, cbpeer.notifier); in vnc_clipboard_notify()
244 VncState *vs = container_of(info->owner, VncState, cbpeer); in vnc_clipboard_request()
267 qemu_clipboard_info_new(&vs->cbpeer, QEMU_CLIPBOARD_SELECTION_CLIPBOARD); in vnc_client_cut_text_ext()
278 vs->cbinfo->owner == &vs->cbpeer) { in vnc_client_cut_text_ext()
286 qemu_clipboard_set_data(&vs->cbpeer, vs->cbinfo, in vnc_client_cut_text_ext()
295 vs->cbinfo->owner != &vs->cbpeer) { in vnc_client_cut_text_ext()
311 qemu_clipboard_info_new(&vs->cbpeer, QEMU_CLIPBOARD_SELECTION_CLIPBOARD); in vnc_client_cut_text()
313 qemu_clipboard_set_data(&vs->cbpeer, info, QEMU_CLIPBOARD_TYPE_TEXT, in vnc_client_cut_text()
334 if (!vs->cbpeer.notifier.notify) { in vnc_server_cut_text_caps()
[all …]
H A Dvdagent.c61 QemuClipboardPeer cbpeer; member
429 g_autoptr(QemuClipboardInfo) info = qemu_clipboard_info_new(&vd->cbpeer, selection); in vdagent_send_empty_clipboard_data()
440 bool self_update = info->owner == &vd->cbpeer; in vdagent_clipboard_update_info()
478 container_of(notifier, VDAgentChardev, cbpeer.notifier); in vdagent_clipboard_notify()
494 VDAgentChardev *vd = container_of(info->owner, VDAgentChardev, cbpeer); in vdagent_clipboard_request()
523 info = qemu_clipboard_info_new(&vd->cbpeer, s); in vdagent_clipboard_recv_grab()
583 if (info && info->types[type].available && info->owner != &vd->cbpeer) { in vdagent_clipboard_recv_request()
612 if (qemu_clipboard_peer_owns(&vd->cbpeer, s)) { in vdagent_clipboard_recv_data()
613 qemu_clipboard_set_data(&vd->cbpeer, qemu_clipboard_info(s), in vdagent_clipboard_recv_data()
620 qemu_clipboard_peer_release(&vd->cbpeer, s); in vdagent_clipboard_recv_release()
[all …]
H A Dvnc.h350 QemuClipboardPeer cbpeer; member
H A Dcocoa.m1952 static QemuClipboardPeer cbpeer = {
1960 if (info->owner == &cbpeer || info->selection != QEMU_CLIPBOARD_SELECTION_CLIPBOARD) {
2000 qemu_clipboard_set_data(&cbpeer, info, type,
2095 cbinfo = qemu_clipboard_info_new(&cbpeer, QEMU_CLIPBOARD_SELECTION_CLIPBOARD);
2190 qemu_clipboard_peer_register(&cbpeer);
H A Dvnc.c1345 if (vs->cbpeer.notifier.notify) { in vnc_disconnect_finish()
1346 qemu_clipboard_peer_unregister(&vs->cbpeer); in vnc_disconnect_finish()
/openbmc/qemu/include/ui/
H A Dgtk.h146 QemuClipboardPeer cbpeer; member