[PATCH weston v3 2/6] Add API to retrieve the interface name of a wl_resource

Yong Bakos junk at humanoriented.com
Tue Aug 9 22:48:32 UTC 2016


Hi Giulio,
I missed these Wayland patches due to the weston subject
line, so forgive me for the late feedback. Suggestion inline
below.

> On Aug 9, 2016, at 3:46 AM, Giulio Camuffo <giuliocamuffo at gmail.com> wrote:
> 
> Signed-off-by: Giulio Camuffo <giulio.camuffo at kdab.com>
> Reviewed-by: Jonas Ã…dahl <jadahl at gmail.com>
> ---
> src/wayland-server-core.h |  2 ++
> src/wayland-server.c      | 12 ++++++++++++
> 2 files changed, 14 insertions(+)
> 
> diff --git a/src/wayland-server-core.h b/src/wayland-server-core.h
> index 43e76fb..c0d25e9 100644
> --- a/src/wayland-server-core.h
> +++ b/src/wayland-server-core.h
> @@ -427,6 +427,8 @@ int
> wl_resource_instance_of(struct wl_resource *resource,
> 			const struct wl_interface *interface,
> 			const void *implementation);
> +const char *
> +wl_resource_get_class(struct wl_resource *resource);

Why isn't this called wl_resource_get_interface_name,
since that is exactly what this function returns?

Regards,
yong


> void
> wl_resource_add_destroy_listener(struct wl_resource *resource,
> diff --git a/src/wayland-server.c b/src/wayland-server.c
> index b44ec9c..e2212e2 100644
> --- a/src/wayland-server.c
> +++ b/src/wayland-server.c
> @@ -690,6 +690,18 @@ wl_resource_get_destroy_listener(struct wl_resource *resource,
> 	return wl_signal_get(&resource->destroy_signal, notify);
> }
> 
> +/** Retrieve the interface name (class) of a resource object.
> + *
> + * \param resource The resource object
> + *
> + * \memberof wl_resource
> + */
> +WL_EXPORT const char *
> +wl_resource_get_class(struct wl_resource *resource)
> +{
> +	return resource->object.interface->name;
> +}
> +
> WL_EXPORT void
> wl_client_add_destroy_listener(struct wl_client *client,
> 			       struct wl_listener *listener)
> -- 
> 2.9.2
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel



More information about the wayland-devel mailing list