~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to qapi/introspect.json

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
78
78
# @SchemaInfo:
79
79
#
80
80
# @name: the entity's name, inherited from @base.
 
81
#        The SchemaInfo is always referenced by this name.
81
82
#        Commands and events have the name defined in the QAPI schema.
82
83
#        Unlike command and event names, type names are not part of
83
84
#        the wire ABI.  Consequently, type names are meaningless
84
85
#        strings here, although they are still guaranteed unique
85
86
#        regardless of @meta-type.
86
87
#
87
 
# All references to other SchemaInfo are by name.
88
 
#
89
88
# @meta-type: the entity's meta type, inherited from @base.
90
89
#
91
90
# Additional members depend on the value of @meta-type.
164
163
#
165
164
# @members: the object type's (non-variant) members, in no particular order.
166
165
#
167
 
# @tag: #optional the name of the member serving as type tag.
 
166
# @tag: the name of the member serving as type tag.
168
167
#       An element of @members with this name must exist.
169
168
#
170
 
# @variants: #optional variant members, i.e. additional members that
 
169
# @variants: variant members, i.e. additional members that
171
170
#            depend on the type tag's value.  Present exactly when
172
171
#            @tag is present.  The variants are in no particular order,
173
172
#            and may even differ from the order of the values of the
191
190
#
192
191
# @type: the name of the member's type.
193
192
#
194
 
# @default: #optional default when used as command parameter.
 
193
# @default: default when used as command parameter.
195
194
#           If absent, the parameter is mandatory.
196
195
#           If present, the value must be null.  The parameter is
197
196
#           optional, and behavior when it's missing is not specified
258
257
#
259
258
# @ret-type: the name of the command's result type.
260
259
#
261
 
# TODO @success-response (currently irrelevant, because it's QGA, not QMP)
 
260
# TODO: @success-response (currently irrelevant, because it's QGA, not QMP)
262
261
#
263
262
# Since: 2.5
264
263
##