diff options
| author | Alexander Bulekov | 2020-02-20 05:11:04 +0100 |
|---|---|---|
| committer | Stefan Hajnoczi | 2020-02-22 09:26:48 +0100 |
| commit | 0bd9aef89ba941b41773d9dbfa94433c2b7d00de (patch) | |
| tree | 84bf7a05fd6b579c0ba188c5c89a5ca0e1709caf /include | |
| parent | libqtest: make bufwrite rely on the TransportOps (diff) | |
| download | qemu-0bd9aef89ba941b41773d9dbfa94433c2b7d00de.tar.gz qemu-0bd9aef89ba941b41773d9dbfa94433c2b7d00de.tar.xz qemu-0bd9aef89ba941b41773d9dbfa94433c2b7d00de.zip | |
qtest: add in-process incoming command handler
The handler allows a qtest client to send commands to the server by
directly calling a function, rather than using a file/CharBackend
Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Message-id: 20200220041118.23264-9-alxndr@bu.edu
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/sysemu/qtest.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sysemu/qtest.h b/include/sysemu/qtest.h index e2f1047fd7..eedd3664f0 100644 --- a/include/sysemu/qtest.h +++ b/include/sysemu/qtest.h @@ -28,5 +28,6 @@ void qtest_server_init(const char *qtest_chrdev, const char *qtest_log, Error ** void qtest_server_set_send_handler(void (*send)(void *, const char *), void *opaque); +void qtest_server_inproc_recv(void *opaque, const char *buf); #endif |
