Lines Matching refs:SchemaInfo

1192 query-qmp-schema returns a JSON array of SchemaInfo objects.  These
1194 There is no specified order to the SchemaInfo objects returned; a
1199 However, the SchemaInfo can't reflect all the rules and restrictions
1206 schema, along with the SchemaInfo type. This text attempts to give an
1210 SchemaInfo objects have common members "name", "meta-type",
1214 Each SchemaInfo object describes a wire ABI entity of a certain
1217 SchemaInfo for commands and events have the same name as in the QAPI
1221 not. Therefore, the SchemaInfo for types have auto-generated
1233 The SchemaInfo for a command has meta-type "command", and variant
1245 Example: the SchemaInfo for command query-qmp-schema ::
1251 "SchemaInfoList" is the array of SchemaInfo type.
1253 The SchemaInfo for an event has meta-type "event", and variant member
1264 Example: the SchemaInfo for EVENT_C from section Events_ ::
1272 The SchemaInfo for struct and union types has meta-type "object" and
1275 The SchemaInfo for a union type additionally has variant members "tag"
1288 Example: the SchemaInfo for MyType from section `Struct types`_ ::
1299 Example: the SchemaInfo for TestType from section Features_::
1314 Example: the SchemaInfo for union BlockdevOptions from section
1329 The SchemaInfo for an alternate type has meta-type "alternate", and
1335 Example: the SchemaInfo for BlockdevRef from section `Alternate types`_ ::
1342 The SchemaInfo for an array type has meta-type "array", and variant
1349 Example: the SchemaInfo for ['str'] ::
1354 The SchemaInfo for an enumeration type has meta-type "enum" and
1363 Example: the SchemaInfo for MyEnum from section `Enumeration types`_ ::
1372 The SchemaInfo for a built-in type has the same name as the type in
1377 Example: the SchemaInfo for str ::
1382 how they map to C. They are identical as far as SchemaInfo is
1384 SchemaInfo.