]> git.eshelyaron.com Git - emacs.git/commit
dbusbind: Add function to expose D-Bus message
authorDaiki Ueno <ueno@gnu.org>
Wed, 2 Sep 2015 06:46:21 +0000 (15:46 +0900)
committerDaiki Ueno <ueno@gnu.org>
Wed, 2 Sep 2015 06:46:21 +0000 (15:46 +0900)
commitcd77eaeb5e9891a46ff349a6fa76f02220f11d28
tree9346f1a066d22e84cfb47aa4f2b30629cb28a070
parent47b70267213517f95283fd6b71e51ab0fef7454e
dbusbind: Add function to expose D-Bus message

* src/dbusbind.c (xd_dbus_type_to_symbol): New function.
(xd_arg_type_to_lisp): New function.
(struct xd_message): New struct.
(xd_build_message): New function, split from Fdbus_message_internal.
(Fdbus_message_internal): Use xd_build_message.
(xd_dbus_message_to_lisp): New function.
(Fdbus_message_internal_to_lisp): New function.
(syms_of_dbusbind): Register Sdbus_message_internal_to_lisp,
QCdbus_message_path, QCdbus_message_interface,
QCdbus_message_member, QCdbus_message_destination,
QCdbus_message_sender, QCdbus_message_signature,
and QCdbus_message_args.
src/dbusbind.c