summaryrefslogtreecommitdiff
path: root/tests/libqtest.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2015-10-02 14:58:16 +0200
committerMichael Roth <mdroth@linux.vnet.ibm.com>2015-10-19 18:28:06 -0500
commitdc47995e525c386f893b6e023da6b819f9975ece (patch)
tree4025c22939940c3ab7fcdf729328c288388216e8 /tests/libqtest.h
parent6eaeae37a5fdd0a1ef88ed9ab4b807669ffc0e2d (diff)
downloadqemu-dc47995e525c386f893b6e023da6b819f9975ece.tar.gz
qtest: add a few fd-level qmp helpers
Add a few functions to interact with qmp via a simple fd. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com> Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'tests/libqtest.h')
-rw-r--r--tests/libqtest.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/libqtest.h b/tests/libqtest.h
index 55bccbf0e6..9818ef712d 100644
--- a/tests/libqtest.h
+++ b/tests/libqtest.h
@@ -851,4 +851,11 @@ static inline int64_t clock_set(int64_t val)
*/
bool qtest_big_endian(void);
+
+QDict *qmp_fd_receive(int fd);
+void qmp_fd_sendv(int fd, const char *fmt, va_list ap);
+void qmp_fd_send(int fd, const char *fmt, ...);
+QDict *qmp_fdv(int fd, const char *fmt, va_list ap);
+QDict *qmp_fd(int fd, const char *fmt, ...);
+
#endif