libei/src
Peter Hutterer 086f96a702 proto: split up message length and opcode again
Now that we have 64 bit integers on the wire and 64 bit object IDs,
we're already different to the Wayland protocol. So we might as well get
the full length and split message length and opcode again to make header
parsing and composing simpler.

This effectively reverts commit bf45a7182cb2f4c13f11e141fc846244d3ac6212.
2023-03-03 11:27:01 +10:00
..
brei-proto.h.tmpl Add a brei-proto.h generated header file 2023-03-03 11:21:26 +10:00
brei-shared.c proto: split up message length and opcode again 2023-03-03 11:27:01 +10:00
brei-shared.h proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
ei-proto.c.tmpl scanner: rename to as_c_arg and c_type for the c-specific functions 2023-03-03 11:27:01 +10:00
ei-proto.h.tmpl proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
libei-callback.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-callback.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libei-connection.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +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 proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
libei-device.h ei: remove obsolete device->id 2023-03-03 11:27:01 +10:00
libei-event.c Add a sequence number to START_EMULATING 2023-02-09 11:48:29 +10:00
libei-event.h ei: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libei-fd.c ei: rename ei_set_connection to ei_set_socket 2023-03-03 11:20:42 +10:00
libei-handshake.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10: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.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 proto: switch object ids to 64 bits 2023-03-03 11:27: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 ei: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libei-seat.c proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
libei-seat.h Remove obsolete declaration 2023-03-03 11:27:01 +10: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 proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
libei.h Change the ei_device_capability values to match the protocol 2023-03-03 11:27:01 +10: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 proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10:00
libeis-client.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-connection.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +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 Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-device.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-event.c Change the ei_device_capability values to match the protocol 2023-03-03 11:27:01 +10:00
libeis-event.h eis: divide the headers up across multiple files 2023-02-13 14:01:08 +10:00
libeis-fd.c eis: Remove eis_backend_fd_add_fd() 2022-04-27 02:00:07 +00:00
libeis-handshake.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10: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 Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-pingpong.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10: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 proto: switch object ids to 64 bits 2023-03-03 11:27:01 +10: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-seat.c Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10:00
libeis-seat.h Switch object ids to use the object_id_t typedef 2023-03-03 11:27:01 +10: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 Drop protobuf in favour of a custom protocol 2023-03-03 11:20:42 +10:00
libeis.h Change the ei_device_capability values to match the protocol 2023-03-03 11:27:01 +10:00
liboeffis.c util: rename xvasprintf to xvaprintf 2023-02-16 15:29:18 +10:00
liboeffis.h liboeffis is a wrapper library for the RemoteDesktop communication 2022-12-08 11:22:50 +10: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: mmap with MAP_PRIVATE instead of MAP_SHARED 2023-03-03 11:16:48 +10:00
util-memfile.h Add SPDX identifiers to all source files 2022-03-03 00:27:36 +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: add a strlen0 helper function 2023-03-03 11:27:01 +10: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 Add SPDX identifiers to all source files 2022-03-03 00:27:36 +00:00
util-version.h Add a version macro for grepable version numbers 2022-09-07 09:20:27 +10:00