summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2013-06-07 01:00:30 -0400
committerKristian Høgsberg <krh@bitplanet.net>2013-06-07 01:00:30 -0400
commitbca4124045e2a0a4356ead2c58c446a65102e74e (patch)
tree9c4c9a9c29f594923e72a89fca190ba93230d41a
parent57f74af2788f7c1ac2f13bca235d4ed258ceff06 (diff)
server: Add wl_resource_get_id()
-rw-r--r--src/wayland-server.c6
-rw-r--r--src/wayland-server.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/wayland-server.c b/src/wayland-server.c
index 13b9dc8..2052f88 100644
--- a/src/wayland-server.c
+++ b/src/wayland-server.c
@@ -440,6 +440,12 @@ wl_resource_destroy(struct wl_resource *resource)
}
}
+WL_EXPORT uint32_t
+wl_resource_get_id(struct wl_resource *resource)
+{
+ return resource->object.id;
+}
+
WL_EXPORT struct wl_list *
wl_resource_get_link(struct wl_resource *resource)
{
diff --git a/src/wayland-server.h b/src/wayland-server.h
index 677f998..84c36cb 100644
--- a/src/wayland-server.h
+++ b/src/wayland-server.h
@@ -256,6 +256,8 @@ wl_client_get_display(struct wl_client *client);
void
wl_resource_destroy(struct wl_resource *resource);
+uint32_t
+wl_resource_get_id(struct wl_resource *resource);
struct wl_list *
wl_resource_get_link(struct wl_resource *resource);
struct wl_client *