1 #ifndef LIBDS_TYPES_DS_BUFFER_H
2 #define LIBDS_TYPES_DS_BUFFER_H
4 #include <wayland-server.h>
5 #include <libds/buffer.h>
6 #include <libds/util/addon.h>
8 struct ds_buffer_interface;
12 const struct ds_buffer_interface *iface;
19 bool accessing_data_ptr;
22 struct wl_signal destroy;
23 struct wl_signal release;
26 struct ds_addon_set addons;