ac-d-bus 1.0.0-beta.0
AC/D-Bus - D-Bus wire protocol
AC/D-Bus is an implementation of the D-Bus wire protocol.
D-Bus is an interprocess communication protocol popular on GNU/Linux systems to communicate with a variety of services. Originally designed for desktop environments, it is now used by programs like VLC media player, BlueZ, NetworkManager, Pulseaudio, systemd (including logind and resolved), Polkit, gnome-keyring, and many more.
This version supports Chez Scheme, GNU Guile, Loko Scheme, Sagittarius Scheme and Vicare Scheme.
$ akku update $ akku install ac-d-bus $ .akku/env
Authors
Göran Weinholt
Homepage
Information missing.
License
MIT
Source code
https://gitlab.com/weinholt/ac-d-bus.git git
0ab4d10e5db3c9d2721f5b72ce5b3802ad1632ec
Tag: v1.0.0-beta.0
Package contents
- (d-bus compat match) R6 GNU Guile
- → match match-lambda
- ← (ice-9 match) Built-in
- (d-bus compat match) R6 Mosh
- → match match-lambda
- ← (match)
- (d-bus compat match) R6 Sagittarius
- → match match-lambda
- ← (match)
- (d-bus compat match) R6
- → match match-lambda
- ← (chibi match)
- (d-bus compat socket) R6 GNU Guile
- → local-connect socket-textual-ports socket-input-port/fds socket-can-pass-fds? socket-sendmsg socket-close close-fdes
- ← (rnrs) R6
- ← (guile) Built-in
- (d-bus compat socket) R6 Loko Scheme
- → local-connect socket-textual-ports socket-input-port/fds socket-can-pass-fds? socket-sendmsg socket-close close-fdes
- ← (rnrs) R6
- ← (srfi :106 socket) SRFI
- ← (srfi :106 compat) SRFI
- (d-bus compat socket) R6
- → local-connect socket-textual-ports socket-input-port/fds socket-can-pass-fds? socket-sendmsg socket-close close-fdes
- ← (rnrs) R6
- ← (pffi)
- (d-bus compat uid) R6 GNU Guile
- → user-effective-uid
- ← (guile) Built-in
- (d-bus compat uid) R6 Loko Scheme
- → user-effective-uid
- ← (srfi :170) SRFI
- (d-bus compat uid) R6
- → user-effective-uid
- ← (rnrs) R6
- ← (pffi)
- (d-bus protocol connections) R6
- → d-bus-conn? d-bus-connect d-bus-session-bus-address d-bus-system-bus-address d-bus-conn-uuid d-bus-conn-socket d-bus-conn-inport d-bus-conn-fd-dequeue d-bus-conn-unix-fds-supported? d-bus-conn-next-serial! d-bus-conn-flush d-bus-disconnect
- ← (rnrs) R6
- ← (rnrs mutable-strings) R6
- ← (srfi :98 os-environment-variables) SRFI
- ← (d-bus compat socket)
- ← (d-bus compat uid)
- ← (d-bus protocol signatures)
- ← (d-bus protocol utils)
- ← (d-bus protocol wire)
- (d-bus protocol messages) R6
- → make-d-bus-message d-bus-message? d-bus-message-type d-bus-message-flags d-bus-message-serial d-bus-message-fds d-bus-message-headers d-bus-message-body MESSAGE_TYPE_METHOD_CALL MESSAGE_TYPE_METHOD_RETURN MESSAGE_TYPE_ERROR MESSAGE_TYPE_SIGNAL FLAG_NO_REPLY_EXPECTED FLAG_NO_AUTO_START FLAG_ALLOW_INTERACTIVE_AUTHORIZATION header-PATH header-INTERFACE header-MEMBER header-ERROR_NAME header-REPLY_SERIAL header-DESTINATION header-SENDER header-SIGNATURE header-UNIX_FDS d-bus-headers-ref d-bus-headers->alist d-bus-write-message d-bus-read-message
- ← (rnrs) R6
- ← (d-bus compat socket)
- ← (d-bus protocol connections)
- ← (d-bus protocol signatures)
- ← (d-bus protocol utils)
- ← (d-bus protocol wire)
- (d-bus protocol signatures) R6
- → parse-type-signature format-type-signature
- ← (rnrs) R6
- ← (d-bus compat match)
- ← (packrat)
- (d-bus protocol utils) R6
- → string-split fxalign
- ← (rnrs) R6
- (d-bus protocol wire) R6
- → make-d-bus-buffer d-bus-buffer-data d-bus-put-message d-bus-marshal-message! d-bus-unmarshal-message
- ← (rnrs) R6
- ← (rnrs mutable-pairs) R6
- ← (d-bus compat match)
- ← (d-bus protocol signatures)
- ← (d-bus protocol utils)
Version history
- 2020-05-09 ~ 1.0.0-beta.0
- 2020-05-03 ~ 1.0.0-alpha.0