This patches add several new functions to:
- get the list of current clients for a wl_display
- get notified of new clients
- get the list of resources for a wl_client
- get notified of new resources for a client
- get the interface of a resource

I'm working on a tool to inspect the internal state of a compositor, and this 
new
functions allow it to, once it has retrieved the wl_display, show all the 
protocol
objects that are active.
I would also like to add a wl_resource *wl_resource_get_parent() to get the
tree of resources but i'm not sure what the best way to achieve that would be,
so for now i believe these patches stand on their own and they can be pushed
once R-b-ed. 


Giulio Camuffo (4):
  Add API to retrieve the interface of a wl_resource
  Add API to get the list of connected clients
  Add a resource creation signal
  Add API to retrieve and iterate over the resources list of a client

Sungjae Park (1):
  server: add listener API for new clients

 src/wayland-server-core.h |  32 ++++++++++++
 src/wayland-server.c      | 129 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 161 insertions(+)

-- 
2.7.2

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to