Anthony Liguori <aligu...@us.ibm.com> writes:

> Signed-off-by: Anthony Liguori <aligu...@us.ibm.com>
> ---
>  include/qemu/object.h |   17 ++++++++++++++
>  qom/object.c          |   58 
> +++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 75 insertions(+), 0 deletions(-)
>
> diff --git a/include/qemu/object.h b/include/qemu/object.h
> index cc75fee..f4dc2ea 100644
> --- a/include/qemu/object.h
> +++ b/include/qemu/object.h
> @@ -947,6 +947,23 @@ void object_property_add_str(Object *obj, const char 
> *name,
>                               struct Error **errp);
>  
>  /**
> + * object_property_add_bool:
> + * @obj: the object to add a property to
> + * @name: the name of the property
> + * @get: the getter or NULL if the property is write-only.  This function 
> must
> + *   return a string to be freed by g_free().

Pasto.  It returns a bool.

> + * @set: the setter or NULL if the property is read-only
> + * @errp: if an error occurs, a pointer to an area to store the error
> + *
> + * Add a bool property using getters/setters.  This function will add a
> + * property of type 'bool'.
> + */
> +void object_property_add_bool(Object *obj, const char *name,
> +                              bool (*get)(Object *, struct Error **),
> +                              void (*set)(Object *, bool, struct Error **),
> +                              struct Error **errp);
> +
> +/**
>   * object_child_foreach:
>   * @obj: the object whose children will be navigated
>   * @fn: the iterator function to be called
[...]

Reply via email to