Add wl_proxy_get_id()
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 27 Apr 2012 15:31:07 +0000 (11:31 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 27 Apr 2012 15:31:07 +0000 (11:31 -0400)
src/wayland-client.c
src/wayland-client.h

index fb69ed8..1a24abf 100644 (file)
@@ -583,3 +583,9 @@ wl_proxy_get_user_data(struct wl_proxy *proxy)
 {
        return proxy->user_data;
 }
+
+WL_EXPORT uint32_t
+wl_proxy_get_id(struct wl_proxy *proxy)
+{
+       return proxy->object.id;
+}
index 5746e85..5c7fd2f 100644 (file)
@@ -45,6 +45,7 @@ int wl_proxy_add_listener(struct wl_proxy *proxy,
                          void (**implementation)(void), void *data);
 void wl_proxy_set_user_data(struct wl_proxy *proxy, void *user_data);
 void *wl_proxy_get_user_data(struct wl_proxy *proxy);
+uint32_t wl_proxy_get_id(struct wl_proxy *proxy);
 
 void *wl_display_bind(struct wl_display *display,
                      uint32_t name, const struct wl_interface *interface);