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 This file is part of systemd.
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend Copyright 2016 Zbigniew Jędrzejewski-Szmek
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.
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 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<refentry id="sd-bus" xmlns:xi="http://www.w3.org/2001/XInclude">
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refentryinfo>
e8b603fa9ccf7b17b11b42df6d8916fd97c2331dnd <authorgroup>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </authorgroup>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refentryinfo>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refmeta>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refnamediv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refpurpose>A lightweight D-Bus and kdbus client library</refpurpose>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </refnamediv>
d2b809e5d72658bff23819d8b77f20e4939af541nd <refsynopsisdiv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <funcsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <funcsynopsisinfo>#include <systemd/sd-bus.h></funcsynopsisinfo>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </funcsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <cmdsynopsis>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend </cmdsynopsis>
6b0fe1f447ba35827cd5cf1d2a703bd8517f33ffmturk </refsynopsisdiv>
f73f2c2fae0ded6c8273c28d025ba8aa8136a0fend <refsect1>
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 <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.
0ce5630695a7aa568811a9dd0aceedd685f040dend </important>
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_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_error_add_map</refentrytitle><manvolnum>3</manvolnum></citerefentry>,
<citerefentry><refentrytitle>sd_bus_set_allow_interactive_authorization</refentrytitle><manvolnum>3</manvolnum></citerefentry>
<citerefentry project='man-pages'><refentrytitle>dbus-daemon</refentrytitle><manvolnum>1</manvolnum></citerefentry>,