libei/src
Peter Hutterer 708aed6402 Export the event names through helper functions
Approximately every user of libei(s) will want something like this for
easier debugging, converting the numeric event type into something that
can be printed into the debug logs.

Let's provide this here so this doesn't need to be duplicated.
2023-05-22 02:39:08 +00:00
..
brei-proto.h.tmpl brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
brei-shared.c brei: silence warnings on 32-bit architectures 2023-05-21 09:04:16 +00:00
brei-shared.h brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
ei-proto.c.tmpl Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
ei-proto.h.tmpl brei: move the object_id_t typedefs to the brei-proto.h header 2023-05-18 14:03:26 +10:00
libei-button.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-button.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-callback.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libei-callback.h protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libei-connection.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libei-connection.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-device.c ei: fix capability checks for sending events 2023-05-08 14:08:32 +10:00
libei-device.h protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
libei-event.c Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libei-event.h Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libei-fd.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-handshake.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-handshake.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-keyboard.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-keyboard.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libei-pingpong.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-pingpong.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-pointer-absolute.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-pointer-absolute.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-pointer.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-pointer.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-private.h ei: drop unused ei_insert_device_removed_event() 2023-05-16 11:47:01 +10:00
libei-region.c util-object: split macro to generate unref into one two 2022-03-03 05:41:15 +00:00
libei-region.h Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
libei-scroll.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-scroll.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libei-seat.c ei: drop ei_seat_bind_capability() and the unbind equivalent 2023-05-10 12:25:40 +10:00
libei-seat.h protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
libei-socket.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-touchscreen.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-touchscreen.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei.c Log a connection error before disconnecting 2023-05-19 05:10:58 +00:00
libei.h Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libeis-button.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-button.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-callback.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-callback.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-client.c eis: don't log a warning for a disconnecting client that's disconnected 2023-05-19 05:10:58 +00:00
libeis-client.h eis: drop the vestiges of client restrictions 2023-05-08 13:38:40 +10:00
libeis-connection.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-connection.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-device.c eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
libeis-device.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-event.c eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
libeis-event.h Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
libeis-fd.c eis: Remove eis_backend_fd_add_fd() 2022-04-27 02:00:07 +00:00
libeis-handshake.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-handshake.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-keyboard.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-keyboard.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-log.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
libeis-pingpong.c protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-pingpong.h protocol: widen the callback_data arg for ping/sync to 64bit 2023-05-16 15:09:47 +10:00
libeis-pointer-absolute.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-pointer-absolute.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-pointer.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-pointer.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-private.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-region.c Drop the trailing newline from the log messages 2022-08-11 10:09:27 +10:00
libeis-region.h eis: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libeis-scroll.c Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-scroll.h Split the ei_pointer interface up into its components 2023-05-02 05:53:25 +00:00
libeis-seat.c eis: change the API to match the protocol interfaces closer 2023-05-05 14:04:17 +10:00
libeis-seat.h protocol: replace the capabilities enum with an interface list 2023-05-02 05:53:25 +00:00
libeis-socket.c Drop the trailing newline from the log messages 2022-08-11 10:09:27 +10:00
libeis-touchscreen.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-touchscreen.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis.c Export the event names through helper functions 2023-05-22 02:39:08 +00:00
libeis.h Export the event names through helper functions 2023-05-22 02:39:08 +00:00
liboeffis.c meson: allow selecting sd-bus library via option 2023-05-18 22:55:18 +00:00
liboeffis.h doc/api: add the unicode icons for a splash of color 2023-05-10 11:36:51 +10:00
meson.build meson: allow selecting sd-bus library via option 2023-05-18 22:55:18 +00:00
util-bits.c util: add some mask helpers 2023-03-03 11:16:48 +10:00
util-bits.h util: add some mask helpers 2023-03-03 11:16:48 +10:00
util-color.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-io.c util: add iobuf_prepend() 2023-03-03 11:27:01 +10:00
util-io.h util: add iobuf_prepend() 2023-03-03 11:27:01 +10:00
util-list.c util: add the macros to run through a list backwards 2022-05-17 14:36:39 +10:00
util-list.h util: add the macros to run through a list backwards 2022-05-17 14:36:39 +10:00
util-logger.c util-object: split macro to generate unref into one two 2022-03-03 05:41:15 +00:00
util-logger.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-macros.h proto: split up message length and opcode again 2023-03-03 11:27:01 +10:00
util-mem.h doc: fix a comment in util-mem.h 2022-12-01 18:56:18 +10:00
util-memfile.c util: silence warnings when memfd_create is missing 2023-05-21 09:04:16 +00:00
util-memfile.h config: Make memfd_create optional 2023-03-28 11:24:06 +00:00
util-munit.c Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-munit.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-object.h util: add macros to declare getters and setters 2023-02-13 13:27:57 +10:00
util-sources.c util: undo accidental rename from source->is_active to is_sender 2023-02-13 13:28:31 +10:00
util-sources.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-strings.c util: add a strlen0 helper function 2023-03-03 11:27:01 +10:00
util-strings.h util: avoid /proc on BSDs (but keep for tests) 2023-05-18 05:11:55 +00:00
util-structs.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-time.h util: add msleep() 2023-03-03 11:16:48 +10:00
util-tristate.h Remove empty trailing newlines from all files 2023-03-13 08:52:08 +10:00
util-version.h Add a version macro for grepable version numbers 2022-09-07 09:20:27 +10:00