#pragma once #include #ifdef __cplusplus extern "C" { #endif // Display lean_obj_res waylean_display_new (b_lean_obj_arg name); lean_obj_res waylean_display_get_version(b_lean_obj_arg display); // Event Loop lean_obj_res waylean_event_loop_new (void); lean_obj_res waylean_event_loop_add_display(b_lean_obj_arg event_loop, b_lean_obj_arg display); lean_obj_res waylean_event_loop_add_timer (b_lean_obj_arg event_loop, unsigned delay_ms, b_lean_obj_arg message); lean_obj_res waylean_event_loop_add_signal (b_lean_obj_arg event_loop, int signum, b_lean_obj_arg message); lean_obj_res waylean_event_loop_poll (b_lean_obj_arg event_loop); #ifdef __cplusplus } #endif