From fd1bef3ced74a5c24b68598300efaa2bf13f337f Mon Sep 17 00:00:00 2001 From: Hannes Schulze Date: Sun, 15 Mar 2026 16:46:24 +0100 Subject: clean up argument buffers --- lib/CWayland/CWayland.h | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) (limited to 'lib/CWayland/CWayland.h') diff --git a/lib/CWayland/CWayland.h b/lib/CWayland/CWayland.h index 852cc7c..fbfea9b 100644 --- a/lib/CWayland/CWayland.h +++ b/lib/CWayland/CWayland.h @@ -41,36 +41,33 @@ lean_obj_res waylean_type_map_contains(b_lean_obj_arg type_map, lean_obj_res waylean_type_map_register(b_lean_obj_arg type_map, b_lean_obj_arg iface_desc); -// -- Argument Writer +// -- Argument Buffer -lean_obj_res waylean_argument_writer_new (void); -lean_obj_res waylean_argument_writer_write_int (b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_new (void); +lean_obj_res waylean_argument_buffer_write_int (b_lean_obj_arg writer, int32_t value); -lean_obj_res waylean_argument_writer_write_uint (b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_uint (b_lean_obj_arg writer, uint32_t value); -lean_obj_res waylean_argument_writer_write_fixed (b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_fixed (b_lean_obj_arg writer, float value); -lean_obj_res waylean_argument_writer_write_string(b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_string(b_lean_obj_arg writer, b_lean_obj_arg value); -lean_obj_res waylean_argument_writer_write_object(b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_object(b_lean_obj_arg writer, b_lean_obj_arg value); -lean_obj_res waylean_argument_writer_write_new_id(b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_new_id(b_lean_obj_arg writer, b_lean_obj_arg value); -lean_obj_res waylean_argument_writer_write_array (b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_array (b_lean_obj_arg writer, b_lean_obj_arg value); -lean_obj_res waylean_argument_writer_write_fd (b_lean_obj_arg writer, +lean_obj_res waylean_argument_buffer_write_fd (b_lean_obj_arg writer, int32_t value); - -// -- Argument Reader - -lean_obj_res waylean_argument_reader_read_int (b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_uint (b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_fixed (b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_string(b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_object(b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_new_id(b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_array (b_lean_obj_arg reader); -lean_obj_res waylean_argument_reader_read_fd (b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_int (b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_uint (b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_fixed (b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_string(b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_object(b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_new_id(b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_array (b_lean_obj_arg reader); +lean_obj_res waylean_argument_buffer_read_fd (b_lean_obj_arg reader); // -- Proxy @@ -80,7 +77,7 @@ lean_obj_res waylean_proxy_new (b_lean_obj_arg factory, b_lean_obj_arg iface_name); lean_obj_res waylean_proxy_send (b_lean_obj_arg proxy, uint32_t opcode, - b_lean_obj_arg argument_writer); + b_lean_obj_arg argument_buffer); lean_obj_res waylean_proxy_listen (b_lean_obj_arg proxy, lean_obj_arg handler); -- cgit v1.3.1