Searched refs:cbpeer (Results 1 – 7 of 7) sorted by relevance
| /openbmc/qemu/ui/ |
| H A D | gtk-clipboard.c | 81 bool self_update = info->owner == &gd->cbpeer; in gd_clipboard_update_info() 126 container_of(notifier, GtkDisplayState, cbpeer.notifier); in gd_clipboard_notify() 142 GtkDisplayState *gd = container_of(info->owner, GtkDisplayState, cbpeer); in gd_clipboard_request() 149 qemu_clipboard_set_data(&gd->cbpeer, info, type, in gd_clipboard_request() 175 info = qemu_clipboard_info_new(&gd->cbpeer, s); in gd_owner_change() 184 qemu_clipboard_peer_release(&gd->cbpeer, s); in gd_owner_change() 192 gd->cbpeer.name = "gtk"; in gd_clipboard_init() 193 gd->cbpeer.notifier.notify = gd_clipboard_notify; in gd_clipboard_init() 194 gd->cbpeer.request = gd_clipboard_request; in gd_clipboard_init() 195 qemu_clipboard_peer_register(&gd->cbpeer); in gd_clipboard_init()
|
| H A D | vnc-clipboard.c | 197 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 D | vdagent.c | 59 QemuClipboardPeer cbpeer; member 433 g_autoptr(QemuClipboardInfo) info = qemu_clipboard_info_new(&vd->cbpeer, selection); in vdagent_send_empty_clipboard_data() 444 bool self_update = info->owner == &vd->cbpeer; in vdagent_clipboard_update_info() 485 container_of(notifier, VDAgentChardev, cbpeer.notifier); in vdagent_clipboard_notify() 501 VDAgentChardev *vd = container_of(info->owner, VDAgentChardev, cbpeer); in vdagent_clipboard_request() 530 info = qemu_clipboard_info_new(&vd->cbpeer, s); in vdagent_clipboard_recv_grab() 588 if (info && info->types[type].available && info->owner != &vd->cbpeer) { in vdagent_clipboard_recv_request() 617 if (qemu_clipboard_peer_owns(&vd->cbpeer, s)) { in vdagent_clipboard_recv_data() 618 qemu_clipboard_set_data(&vd->cbpeer, qemu_clipboard_info(s), in vdagent_clipboard_recv_data() 625 qemu_clipboard_peer_release(&vd->cbpeer, s); in vdagent_clipboard_recv_release() [all …]
|
| H A D | vnc.h | 347 QemuClipboardPeer cbpeer; member
|
| H A D | cocoa.m | 1955 static QemuClipboardPeer cbpeer = { 1963 if (info->owner == &cbpeer || info->selection != QEMU_CLIPBOARD_SELECTION_CLIPBOARD) { 2003 qemu_clipboard_set_data(&cbpeer, info, type, 2063 cbinfo = qemu_clipboard_info_new(&cbpeer, QEMU_CLIPBOARD_SELECTION_CLIPBOARD); 2156 qemu_clipboard_peer_register(&cbpeer);
|
| H A D | vnc.c | 1347 if (vs->cbpeer.notifier.notify) { in vnc_disconnect_finish() 1348 qemu_clipboard_peer_unregister(&vs->cbpeer); in vnc_disconnect_finish()
|
| /openbmc/qemu/include/ui/ |
| H A D | gtk.h | 148 QemuClipboardPeer cbpeer; member
|