summaryrefslogtreecommitdiff
path: root/qemu-char.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2011-11-19 10:22:43 +0100
committerAnthony Liguori <aliguori@us.ibm.com>2011-11-28 16:20:51 -0600
commita425d23f8fad482f7792745036896eb2f72330de (patch)
tree1ca2d76b818220a5c58d158f808b3c0230240294 /qemu-char.h
parent2507718baf311ea78156c6777d38410a9f89ce89 (diff)
downloadqemu-a425d23f8fad482f7792745036896eb2f72330de.tar.gz
qemu-a425d23f8fad482f7792745036896eb2f72330de.tar.bz2
qemu-a425d23f8fad482f7792745036896eb2f72330de.zip
qemu-char: rename qemu_chr_event to qemu_chr_be_event and make it public
Rename qemu_chr_event to qemu_chr_be_event, since it is only to be called by backends and make it public so that it can be used by chardev code which lives outside of qemu-char.c Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-char.h')
-rw-r--r--qemu-char.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/qemu-char.h b/qemu-char.h
index 7efcf99f53..8ca1e2d54e 100644
--- a/qemu-char.h
+++ b/qemu-char.h
@@ -212,6 +212,16 @@ int qemu_chr_be_can_write(CharDriverState *s);
*/
void qemu_chr_be_write(CharDriverState *s, uint8_t *buf, int len);
+
+/**
+ * @qemu_chr_be_event:
+ *
+ * Send an event from the back end to the front end.
+ *
+ * @event the event to send
+ */
+void qemu_chr_be_event(CharDriverState *s, int event);
+
void qemu_chr_add_handlers(CharDriverState *s,
IOCanReadHandler *fd_can_read,
IOReadHandler *fd_read,