diff options
| author | Roman Penyaev <r.peniaev@gmail.com> | 2024-10-14 17:24:05 +0200 |
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2024-10-15 12:26:01 +0400 |
| commit | 709a4cabfb9a425118d37855fcc661559a1610bb (patch) | |
| tree | 3af4e9edf4a46db87d074f5ae6c72e6f5f096ae4 /chardev/chardev-internal.h | |
| parent | c64f0bc1ce2f1d117d581b3445fe8286acd413d0 (diff) | |
| download | focaccia-qemu-709a4cabfb9a425118d37855fcc661559a1610bb.tar.gz focaccia-qemu-709a4cabfb9a425118d37855fcc661559a1610bb.zip | |
chardev/mux: introduce `mux_chr_attach_frontend() call
Move away logic which attaches frontend device to a mux from `char-fe.c` to actual `char-mux.c` implementation and make it a separate function. No logic changes are made. Signed-off-by: Roman Penyaev <r.peniaev@gmail.com> Cc: "Marc-André Lureau" <marcandre.lureau@redhat.com> Cc: qemu-devel@nongnu.org Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <20241014152408.427700-6-r.peniaev@gmail.com>
Diffstat (limited to 'chardev/chardev-internal.h')
| -rw-r--r-- | chardev/chardev-internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chardev/chardev-internal.h b/chardev/chardev-internal.h index ab93f6ea17..8126ce1806 100644 --- a/chardev/chardev-internal.h +++ b/chardev/chardev-internal.h @@ -59,6 +59,8 @@ DECLARE_INSTANCE_CHECKER(MuxChardev, MUX_CHARDEV, #define CHARDEV_IS_MUX(chr) \ object_dynamic_cast(OBJECT(chr), TYPE_CHARDEV_MUX) +bool mux_chr_attach_frontend(MuxChardev *d, CharBackend *b, + unsigned int *tag, Error **errp); void mux_set_focus(Chardev *chr, unsigned int focus); void mux_chr_send_all_event(Chardev *chr, QEMUChrEvent event); |