qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1/6] object: add object_property_add_bool


From: Markus Armbruster
Subject: Re: [Qemu-devel] [PATCH 1/6] object: add object_property_add_bool
Date: Tue, 23 Oct 2012 13:30:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux)

Anthony Liguori <address@hidden> writes:

> Signed-off-by: Anthony Liguori <address@hidden>
> ---
>  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

[Prev in Thread] Current Thread [Next in Thread]