summaryrefslogtreecommitdiffstats
path: root/include/chardev/char-fe.h
diff options
context:
space:
mode:
authorMarc-André Lureau2019-02-06 18:43:26 +0100
committerMarc-André Lureau2019-02-13 16:46:39 +0100
commit64c3f266dd14d62886b4a51f6bfce49ac14620fa (patch)
tree12caa9e1d5fc1d4262f5ab5949d728379284c4ec /include/chardev/char-fe.h
parentterminal3270: do not use backend timer sources (diff)
downloadqemu-64c3f266dd14d62886b4a51f6bfce49ac14620fa.tar.gz
qemu-64c3f266dd14d62886b4a51f6bfce49ac14620fa.tar.xz
qemu-64c3f266dd14d62886b4a51f6bfce49ac14620fa.zip
chardev: add a note about frontend sources and context switch
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20190206174328.9736-5-marcandre.lureau@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/chardev/char-fe.h')
-rw-r--r--include/chardev/char-fe.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/chardev/char-fe.h b/include/chardev/char-fe.h
index c1b7fd9a95..aa1b864ccd 100644
--- a/include/chardev/char-fe.h
+++ b/include/chardev/char-fe.h
@@ -184,6 +184,9 @@ void qemu_chr_fe_printf(CharBackend *be, const char *fmt, ...)
* is active; return the #GSource's tag. If it is disconnected,
* or without associated Chardev, return 0.
*
+ * Note that you are responsible to update the front-end sources if
+ * you are switching the main context with qemu_chr_fe_set_handlers().
+ *
* Returns: the source tag
*/
guint qemu_chr_fe_add_watch(CharBackend *be, GIOCondition cond,