qapi: Add ImageInfoSpecific type

Add a new type ImageInfoSpecific as a union for image format specific
information in ImageInfo.

Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
Max Reitz 2013-10-09 10:46:15 +02:00 committed by Kevin Wolf
parent 79e14bf778
commit f2bb8a8a47

View File

@ -209,6 +209,18 @@
'date-sec': 'int', 'date-nsec': 'int', 'date-sec': 'int', 'date-nsec': 'int',
'vm-clock-sec': 'int', 'vm-clock-nsec': 'int' } } 'vm-clock-sec': 'int', 'vm-clock-nsec': 'int' } }
##
# @ImageInfoSpecific:
#
# A discriminated record of image format specific information structures.
#
# Since: 1.7
##
{ 'union': 'ImageInfoSpecific',
'data': {
} }
## ##
# @ImageInfo: # @ImageInfo:
# #
@ -238,6 +250,9 @@
# #
# @backing-image: #optional info of the backing image (since 1.6) # @backing-image: #optional info of the backing image (since 1.6)
# #
# @format-specific: #optional structure supplying additional format-specific
# information (since 1.7)
#
# Since: 1.3 # Since: 1.3
# #
## ##
@ -248,7 +263,8 @@
'*cluster-size': 'int', '*encrypted': 'bool', '*cluster-size': 'int', '*encrypted': 'bool',
'*backing-filename': 'str', '*full-backing-filename': 'str', '*backing-filename': 'str', '*full-backing-filename': 'str',
'*backing-filename-format': 'str', '*snapshots': ['SnapshotInfo'], '*backing-filename-format': 'str', '*snapshots': ['SnapshotInfo'],
'*backing-image': 'ImageInfo' } } '*backing-image': 'ImageInfo',
'*format-specific': 'ImageInfoSpecific' } }
## ##
# @ImageCheck: # @ImageCheck: