summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPaolo Bonzini2015-11-25 22:23:31 +0100
committerMarkus Armbruster2015-11-26 10:07:07 +0100
commit95385fe9ace7db156b924da6b6f5c9082b68ba68 (patch)
tree88b9c1f079121615d127fe83026dbf4d3176d5f6 /tests
parentqjson: Convert to parser to recursive descent (diff)
downloadqemu-95385fe9ace7db156b924da6b6f5c9082b68ba68.tar.gz
qemu-95385fe9ace7db156b924da6b6f5c9082b68ba68.tar.xz
qemu-95385fe9ace7db156b924da6b6f5c9082b68ba68.zip
qjson: store tokens in a GQueue
Even though we still have the "streamer" concept, the tokens can now be deleted as they are read. While doing so convert from QList to GQueue, since the next step will make tokens not a QObject and we will have to do the conversion anyway. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <1448300659-23559-4-git-send-email-pbonzini@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/libqtest.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/libqtest.c b/tests/libqtest.c
index f6f3d7a950..9753161916 100644
--- a/tests/libqtest.c
+++ b/tests/libqtest.c
@@ -351,7 +351,7 @@ typedef struct {
QDict *response;
} QMPResponseParser;
-static void qmp_response(JSONMessageParser *parser, QList *tokens)
+static void qmp_response(JSONMessageParser *parser, GQueue *tokens)
{
QMPResponseParser *qmp = container_of(parser, QMPResponseParser, parser);
QObject *obj;