diff options
author | Kevin Wolf <kwolf@redhat.com> | 2013-07-03 15:58:57 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2013-07-26 21:09:37 +0200 |
commit | 50f2bdc75c5ee00617ad874c9ceac2cea660aa1e (patch) | |
tree | 331eee5391b95110ce3960b5623dcf8646f65e57 /qapi | |
parent | 761d524dbcc5bb41213dd0f238f43c273bc2b077 (diff) |
qapi: Flat unions with arbitrary discriminator
Instead of the rather verbose syntax that distinguishes base and
subclass fields...
{ "type": "file",
"read-only": true,
"data": {
"filename": "test"
} }
...we can now have both in the same namespace, allowing a more direct
mapping of the command line, and moving fields between the common base
and subclasses without breaking the API:
{ "driver": "file",
"read-only": true,
"filename": "test" }
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'qapi')
0 files changed, 0 insertions, 0 deletions