Home
last modified time | relevance | path

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

/openbmc/qemu/ui/
H A Dgtk-clipboard.c81 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 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.c59 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 Dvnc.h347 QemuClipboardPeer cbpeer; member
H A Dcocoa.m1955 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 Dvnc.c1347 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 Dgtk.h148 QemuClipboardPeer cbpeer; member