On Mon, Sep 26, 2016 at 06:16:27PM +0800, Lin Ma wrote:
> '-object help' prints available user creatable backends.
> '-object $typename,help' prints relevant properties.
> 
> Signed-off-by: Lin Ma <l...@suse.com>
> ---
>  backends/hostmem.c              |  4 ++++
>  crypto/secret.c                 |  4 ++++
>  crypto/tlscreds.c               |  4 ++++
>  include/qom/object_interfaces.h |  2 ++
>  net/filter.c                    |  4 ++++
>  qemu-options.hx                 |  7 +++++-
>  qom/object_interfaces.c         | 48 
> +++++++++++++++++++++++++++++++++++++++++
>  vl.c                            |  5 +++++
>  8 files changed, 77 insertions(+), 1 deletion(-)
> 
> diff --git a/backends/hostmem.c b/backends/hostmem.c
> index b7a208d..eea9dce 100644
> --- a/backends/hostmem.c
> +++ b/backends/hostmem.c
> @@ -261,6 +261,10 @@ static void host_memory_backend_init(Object *obj)
>                               HostMemPolicy_lookup,
>                               host_memory_backend_get_policy,
>                               host_memory_backend_set_policy, NULL);
> +    object_property_set_description(obj, "policy",
> +                                    "Data format: one of "
> +                                    HostMemPolicy_value_str,
> +                                    &error_abort);
>  }
>

Adding descriptions to properties should be done separately from
your impl of help printing, as they're independant concepts.


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

Reply via email to