diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2015-11-25 22:23:31 +0100 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2015-11-26 10:07:07 +0100 |
| commit | 95385fe9ace7db156b924da6b6f5c9082b68ba68 (patch) | |
| tree | 88b9c1f079121615d127fe83026dbf4d3176d5f6 /include/qapi/qmp/json-parser.h | |
| parent | d538b25543f4db026bb435066e2403a542522c40 (diff) | |
| download | focaccia-qemu-95385fe9ace7db156b924da6b6f5c9082b68ba68.tar.gz focaccia-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 'include/qapi/qmp/json-parser.h')
| -rw-r--r-- | include/qapi/qmp/json-parser.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/qapi/qmp/json-parser.h b/include/qapi/qmp/json-parser.h index 44d88f3468..fea89f873a 100644 --- a/include/qapi/qmp/json-parser.h +++ b/include/qapi/qmp/json-parser.h @@ -18,7 +18,7 @@ #include "qapi/qmp/qlist.h" #include "qapi/error.h" -QObject *json_parser_parse(QList *tokens, va_list *ap); -QObject *json_parser_parse_err(QList *tokens, va_list *ap, Error **errp); +QObject *json_parser_parse(GQueue *tokens, va_list *ap); +QObject *json_parser_parse_err(GQueue *tokens, va_list *ap, Error **errp); #endif |