summaryrefslogtreecommitdiff
path: root/lib/CWayland/CWayland.h
diff options
context:
space:
mode:
authorHannes Schulze <haschu0103@outlook.de>2026-04-01 18:23:27 +0200
committerHannes Schulze <haschu0103@outlook.de>2026-04-01 18:23:27 +0200
commit6390f8d7e7dfe8c0311cffc2e928e93abb92714b (patch)
treef49c559ab73cfbedcd4f7bd96eea03b9b5af4bed /lib/CWayland/CWayland.h
parent1cb22cd29de924345cca651d0442b1fc56cf86db (diff)
try to properly deal with constructors
Diffstat (limited to 'lib/CWayland/CWayland.h')
-rw-r--r--lib/CWayland/CWayland.h23
1 files changed, 11 insertions, 12 deletions
diff --git a/lib/CWayland/CWayland.h b/lib/CWayland/CWayland.h
index eecc1eb..2db206e 100644
--- a/lib/CWayland/CWayland.h
+++ b/lib/CWayland/CWayland.h
@@ -54,8 +54,6 @@ lean_obj_res waylean_argument_buffer_write_string(b_lean_obj_arg writer,
b_lean_obj_arg value);
lean_obj_res waylean_argument_buffer_write_object(b_lean_obj_arg writer,
b_lean_obj_arg value);
-lean_obj_res waylean_argument_buffer_write_new_id(b_lean_obj_arg writer,
- b_lean_obj_arg value);
lean_obj_res waylean_argument_buffer_write_array (b_lean_obj_arg writer,
b_lean_obj_arg value);
lean_obj_res waylean_argument_buffer_write_fd (b_lean_obj_arg writer,
@@ -65,21 +63,22 @@ 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
-lean_obj_res waylean_proxy_from_display(lean_obj_arg display);
-lean_obj_res waylean_proxy_new (b_lean_obj_arg factory,
- b_lean_obj_arg type_map,
- 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_buffer);
-lean_obj_res waylean_proxy_listen (b_lean_obj_arg proxy,
- lean_obj_arg handler);
+lean_obj_res waylean_proxy_from_display (lean_obj_arg display);
+lean_obj_res waylean_proxy_send (b_lean_obj_arg proxy,
+ uint32_t opcode,
+ b_lean_obj_arg argument_buffer);
+lean_obj_res waylean_proxy_send_constructor(b_lean_obj_arg proxy,
+ uint32_t opcode,
+ b_lean_obj_arg argument_buffer,
+ b_lean_obj_arg type_map,
+ b_lean_obj_arg iface_name);
+lean_obj_res waylean_proxy_listen (b_lean_obj_arg proxy,
+ lean_obj_arg handler);
#ifdef __cplusplus
}