f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend<?xml version='1.0'?> <!--*- Mode: nxml; nxml-child-indent: 2; indent-tabs-mode: nil -*-->
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend<!--
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend This file is part of systemd.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend Copyright 2016 Zbigniew Jędrzejewski-Szmek
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend systemd is free software; you can redistribute it and/or modify it
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend under the terms of the GNU Lesser General Public License as published by
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend the Free Software Foundation; either version 2.1 of the License, or
0ce5630695a7aa568811a9dd0aceedd685f040dend (at your option) any later version.
42af92a661a06b3cebc88d585aad75064a309d51nd
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend systemd is distributed in the hope that it will be useful, but
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend WITHOUT ANY WARRANTY; without even the implied warranty of
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend Lesser General Public License for more details.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend You should have received a copy of the GNU Lesser General Public License
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend along with systemd; If not, see <http://www.gnu.org/licenses/>.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend-->
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend<refentry id="sd-bus" xmlns:xi="http://www.w3.org/2001/XInclude">
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refentryinfo>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <title>sd-bus</title>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <productname>systemd</productname>
05ede5110427cb9dc071cc671d5aaba5d3b88c79nd
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd <authorgroup>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <author>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <contrib>Documentation</contrib>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <firstname>Zbigniew</firstname>
d6ce05b6521a82cc93da69f7c2116c4a5bc54f8cjim <surname>Jędrzejewski-Szmek</surname>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <email>zbyszek@in.waw.pl</email>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </author>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </authorgroup>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refentryinfo>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refmeta>
03a4ff9ac4c9b8009249010e7c53bb86ff05915and <refentrytitle>sd-bus</refentrytitle>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <manvolnum>3</manvolnum>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refmeta>
7d15331eeb5429d7148d13d6fd914a641bf1c000pquerna
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refnamediv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refname>sd-bus</refname>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refpurpose>A lightweight D-Bus and kdbus client library</refpurpose>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refnamediv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
d2b809e5d72658bff23819d8b77f20e4939af541nd <refsynopsisdiv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <funcsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <funcsynopsisinfo>#include &lt;systemd/sd-bus.h&gt;</funcsynopsisinfo>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </funcsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <cmdsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <command>pkg-config --cflags --libs libsystemd</command>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </cmdsynopsis>
6b0fe1f447ba35827cd5cf1d2a703bd8517f33ffmturk
6b0fe1f447ba35827cd5cf1d2a703bd8517f33ffmturk </refsynopsisdiv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refsect1>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <title>Description</title>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <para><filename>sd-bus.h</filename> provides an implementation
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend of a D-Bus client. It can interoperate both with the traditional
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <citerefentry project='man-pages'><refentrytitle>dbus-daemon</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
0ce5630695a7aa568811a9dd0aceedd685f040dend and with kdbus. See
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <ulink url="http://www.freedesktop.org/software/dbus/" />
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend for more information about the big picture.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </para>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <important>
03c25fb6f628ac81f2ecb637d1e7502dcee783f3nd <para>Interfaces described here have not been declared stable yet,
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend and are not accessible from <filename>libsystemd.so</filename>.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend This documentation is provided in hope it might be useful for
0ce5630695a7aa568811a9dd0aceedd685f040dend developers, without any guarantees of availability or stability.
7fa75a06a4fee19e995c069ee00310455d1452e1pquerna </para>
0ce5630695a7aa568811a9dd0aceedd685f040dend </important>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <para>See
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <citerefentry><refentrytitle>sd_bus_default</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <citerefentry><refentrytitle>sd_bus_new</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <citerefentry><refentrytitle>sd_bus_request_name</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
0ce5630695a7aa568811a9dd0aceedd685f040dend <citerefentry><refentrytitle>sd_bus_start</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
0ce5630695a7aa568811a9dd0aceedd685f040dend <citerefentry><refentrytitle>sd_bus_message_append</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <citerefentry><refentrytitle>sd_bus_message_append_basic</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_append_array</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_append_string_memfd</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_append_strv</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_can_send</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_get_cookie</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_message_get_monotonic_usec</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_send</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_set_address</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_set_description</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_set_prepare</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_creds_get_pid</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_creds_new_from_pid</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_get_name_creds</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_get_owner_creds</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_negotiate_fds</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_path_encode</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd-bus-errors</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_error</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_error_add_map</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_set_allow_interactive_authorization</refentrytitle><manvolnum>3</manvolnum></citerefentry>
for more information about the functions available.</para>
</refsect1>
<xi:include href="libsystemd-pkgconfig.xml" />
<refsect1>
<title>See Also</title>
<para>
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd-event</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry project='man-pages'><refentrytitle>dbus-daemon</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<citerefentry project='man-pages'><refentrytitle>dbus-send</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
<ulink url="https://developer.gnome.org/gio/stable/gdbus.html">gdbus</ulink>
</para>
</refsect1>
</refentry>