diff options
author | Lennart Poettering <lennart@poettering.net> | 2012-02-02 05:15:24 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-02-10 13:44:20 +0000 |
commit | 6056a3d662c6a089e1d6f2938b3639e071891139 (patch) | |
tree | 59fff5ef5572ff5850db5b133ab0ee11b72e19a2 /doc | |
parent | a4805aac4f4e893597454cb2d4f40b24ac2446d3 (diff) | |
download | dbus-6056a3d662c6a089e1d6f2938b3639e071891139.tar.gz |
spec: document systemd transport
This adds a short section about the systemd transport to the
specification.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35232
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/dbus-specification.xml | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 0717f7f2..cb10b58e 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -2658,7 +2658,7 @@ [FIXME we need to specify in detail each transport and its possible arguments] Current transports include: unix domain sockets (including - abstract namespace on linux), launchd, TCP/IP, and a debug/testing transport + abstract namespace on linux), launchd, systemd, TCP/IP, and a debug/testing transport using in-process pipes. Future possible transports include one that tunnels over X11 protocol. </para> @@ -2721,7 +2721,7 @@ <sect2 id="transports-launchd"> <title>launchd</title> <para> - launchd is a open-source server management system that replaces init, inetd + launchd is an open-source server management system that replaces init, inetd and cron on Apple Mac OS X versions 10.4 and above. It provides a common session bus address for each user and deprecates the X11-enabled D-Bus launcher on OSX. </para> @@ -2765,6 +2765,27 @@ </informaltable> </sect3> </sect2> + <sect2 id="transports-systemd"> + <title>systemd</title> + <para> + systemd is an open-source server management system that + replaces init and inetd on newer Linux systems. It supports + socket activation. The D-Bus systemd transport is used to acquire + socket activation file descriptors from systemd and use them + as D-Bus transport when the current process is spawned by + socket activation from it. + </para> + <para> + The systemd transport accepts only one or more Unix domain or + TCP streams sockets passed in via socket activation. + </para> + <para> + The systemd transport is not available on non-Linux operating systems. + </para> + <para> + The systemd transport defines no parameter keys. + </para> + </sect2> <sect2 id="transports-tcp-sockets"> <title>TCP Sockets</title> <para> |