Searched refs:cbpeer (Results 1 – 7 of 7) sorted by relevance
/openbmc/qemu/ui/ |
H A D | gtk-clipboard.c | 80 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 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 | 61 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 D | vnc.h | 350 QemuClipboardPeer cbpeer; member
|
H A D | cocoa.m | 1952 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 D | vnc.c | 1345 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 D | gtk.h | 146 QemuClipboardPeer cbpeer; member
|