Skip to content
  • Markus Armbruster's avatar
    b6fd5434
    qapi: Convert simple union InputEvent to flat one · b6fd5434
    Markus Armbruster authored
    
    
    Simple unions predate flat unions.  Having both complicates the QAPI
    schema language and the QAPI generator.  We haven't been using simple
    unions in new code for a long time, because they are less flexible and
    somewhat awkward on the wire.
    
    To prepare for their removal, convert simple union InputEvent to an
    equivalent flat one.  Adds some boilerplate to the schema, which is a
    bit ugly, but a lot easier to maintain than the simple union feature.
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Reviewed-by: default avatarEric Blake <eblake@redhat.com>
    Message-Id: <20210917143134.412106-5-armbru@redhat.com>
    b6fd5434
    qapi: Convert simple union InputEvent to flat one
    Markus Armbruster authored
    
    
    Simple unions predate flat unions.  Having both complicates the QAPI
    schema language and the QAPI generator.  We haven't been using simple
    unions in new code for a long time, because they are less flexible and
    somewhat awkward on the wire.
    
    To prepare for their removal, convert simple union InputEvent to an
    equivalent flat one.  Adds some boilerplate to the schema, which is a
    bit ugly, but a lot easier to maintain than the simple union feature.
    
    Cc: Gerd Hoffmann <kraxel@redhat.com>
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Reviewed-by: default avatarEric Blake <eblake@redhat.com>
    Message-Id: <20210917143134.412106-5-armbru@redhat.com>
Loading