void wl_resource_post_event(struct wl_resource *resource, uint32_t opcode,...)
void wl_resource_queue_event(struct wl_resource *resource, uint32_t opcode,...)
void wl_resource_post_error(struct wl_resource *resource, uint32_t code, const char *msg,...)
void wl_client_flush(struct wl_client *client)
struct wl_display* wl_client_get_display(struct wl_client *client)
struct wl_client* wl_client_create(struct wl_display *display, int fd)
void wl_client_get_credentials(struct wl_client *client, pid_t *pid, uid_t *uid, gid_t *gid)
struct wl_resource* wl_client_get_object(struct wl_client *client, uint32_t id)
void wl_client_post_no_memory(struct wl_client *client)
void wl_resource_post_no_memory(struct wl_resource *resource)
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_resource* wl_resource_from_link(struct wl_list *link)
struct wl_resource* wl_resource_find_for_client(struct wl_list *list, struct wl_client *client)
struct wl_client* wl_resource_get_client(struct wl_resource *resource)
void wl_resource_set_user_data(struct wl_resource *resource, void *data)
void* wl_resource_get_user_data(struct wl_resource *resource)
int wl_resource_get_version(struct wl_resource *resource)
void wl_resource_set_destructor(struct wl_resource *resource, wl_resource_destroy_func_t destroy)
int wl_resource_instance_of(struct wl_resource *resource, const struct wl_interface *interface, const void *implementation)
void wl_resource_add_destroy_listener(struct wl_resource *resource, struct wl_listener *listener)
struct wl_listener* wl_resource_get_destroy_listener(struct wl_resource *resource, wl_notify_func_t notify)
void wl_client_add_destroy_listener(struct wl_client *client, struct wl_listener *listener)
struct wl_listener* wl_client_get_destroy_listener(struct wl_client *client, wl_notify_func_t notify)
void wl_client_destroy(struct wl_client *client)
struct wl_display* wl_display_create(void)
void wl_display_destroy(struct wl_display *display)
struct wl_global* wl_global_create(struct wl_display *display, const struct wl_interface *interface, int version, void *data, wl_global_bind_func_t bind)
void wl_global_destroy(struct wl_global *global)
uint32_t wl_display_get_serial(struct wl_display *display)
uint32_t wl_display_next_serial(struct wl_display *display)
struct wl_event_loop* wl_display_get_event_loop(struct wl_display *display)
void wl_display_terminate(struct wl_display *display)
void wl_display_run(struct wl_display *display)
void wl_display_flush_clients(struct wl_display *display)
int wl_display_add_socket(struct wl_display *display, const char *name)
void wl_display_add_destroy_listener(struct wl_display *display, struct wl_listener *listener)
struct wl_listener* wl_display_get_destroy_listener(struct wl_display *display, wl_notify_func_t notify)
void wl_resource_set_implementation(struct wl_resource *resource, const void *implementation, void *data, wl_resource_destroy_func_t destroy)
struct wl_resource* wl_resource_create(struct wl_client *client, const struct wl_interface *interface, int version, uint32_t id)
void wl_log_set_handler_server(wl_log_func_t handler)
uint32_t wl_client_add_resource(struct wl_client *client, struct wl_resource *resource) WL_DEPRECATED
struct wl_resource * wl_client_add_object(struct wl_client *client, const struct wl_interface *interface, const void *implementation, uint32_t id, void *data) WL_DEPRECATED
struct wl_resource * wl_client_new_object(struct wl_client *client, const struct wl_interface *interface, const void *implementation, void *data) WL_DEPRECATED
struct wl_global * wl_display_add_global(struct wl_display *display, const struct wl_interface *interface, void *data, wl_global_bind_func_t bind) WL_DEPRECATED
void wl_display_remove_global(struct wl_display *display, struct wl_global *global) WL_DEPRECATED