diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2011-12-18 17:05:09 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-12-19 10:27:34 -0600 |
commit | 80e555c2418c50e5130fed6245537dfd2ba4bebd (patch) | |
tree | a0ba3b68b8b4e241c4669ce5df5e49c7e5b04d5d /qemu-nbd.c | |
parent | 6aced82c4f304c47d7affb8371edda093b11c81a (diff) |
qom: introduce get/set methods for Property
This patch adds a visitor interface to Property. This way, QOM will be
able to expose Properties that access a fixed field in a struct without
exposing also the everything-is-a-string "feature" of qdev properties.
Whenever the printed representation in both QOM and qdev (which is
typically the case for device backends), parse/print code can be reused
via get_generic/set_generic. Dually, whenever multiple PropertyInfos
have the same representation in both the struct and the visitors the
code can be reused (for example among all of int32/uint32/hex32).
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-nbd.c')
0 files changed, 0 insertions, 0 deletions