| Current File : //usr/share/doc/dbus/api/group__DBus.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>D-Bus: D-Bus low-level public API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">D-Bus
 <span id="projectnumber">1.8.20</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.6.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#groups">Modules</a> </div>
<div class="headertitle">
<div class="title">D-Bus low-level public API</div> </div>
</div><!--header-->
<div class="contents">
<p>The low-level public API of the D-Bus library.
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="groups"></a>
Modules</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusAddress.html">Address parsing</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Parsing addresses of D-Bus servers. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusBus.html">Message bus APIs</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Functions for communicating with the message bus. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusConnection.html">DBusConnection</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Connection to another application. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusErrors.html">Error reporting</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Error reporting. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusMacros.html">Utility macros</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p><a class="el" href="group__DBusMacros.html#gaa8cecfc5c5c054d2875c03e77b7be15d" title="Expands to "1".">TRUE</a>, <a class="el" href="group__DBusMacros.html#gaa93f0eb578d23995850d61f7d61c55c1" title="Expands to "0".">FALSE</a>, <a class="el" href="group__DBusMacros.html#ga070d2ce7b6bb7e5c05602aa8c308d0c4" title="A null pointer, defined appropriately for C or C++.">NULL</a>, and so on </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusMemory.html">Memory Allocation</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p><a class="el" href="group__DBusMemory.html#gaf6e588659067a854c3cca7ebe8ae5084" title="Allocates the given number of bytes, as with standard malloc().">dbus_malloc()</a>, <a class="el" href="group__DBusMemory.html#ga34e666b19b015035a9a31e53da84b39a" title="Frees a block of memory previously allocated by dbus_malloc() or dbus_malloc0().">dbus_free()</a>, etc. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusMessage.html">DBusMessage</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Message to be sent or received over a <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection.">DBusConnection</a>. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusMisc.html">Miscellaneous</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Miscellaneous API that doesn't cleanly fit anywhere else. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusPendingCall.html">DBusPendingCall</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Pending reply to a method call message. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusProtocol.html">Protocol constants</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Defines constants which are part of the D-Bus protocol. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusServer.html">DBusServer</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Server that listens for new connections. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusShared.html">Shared constants</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Shared header included by both libdbus and C/C++ bindings such as the GLib bindings. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusSignature.html">Type signature parsing</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Parsing D-Bus type signatures. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusSyntax.html">Utility functions for strings with special syntax</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Parsing D-Bus type signatures. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusThreads.html">Thread functions</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p><a class="el" href="group__DBusThreads.html#gac7b8a7001befc3eaa8c6b043151008dc" title="Initializes threads, like dbus_threads_init_default().">dbus_threads_init()</a> and <a class="el" href="group__DBusThreads.html#ga33b6cf3b8f1e41bad5508f84758818a7" title="Initializes threads.">dbus_threads_init_default()</a> </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusTimeout.html">DBusTimeout</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Object representing a timeout. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusTypes.html">Basic types</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>dbus_bool_t, dbus_int32_t, etc. </p>
<br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DBusWatch.html">DBusWatch</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight"><p>Object representing a file descriptor to be watched. </p>
<br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>The low-level public API of the D-Bus library. </p>
<p>libdbus provides a low-level C API intended primarily for use by bindings to specific object systems and languages. D-Bus is most convenient when used with the GLib bindings, Python bindings, Qt bindings, Mono bindings, and so forth. This low-level API has a lot of complexity useful only for bindings. </p>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Mar 3 2016 17:50:34 for D-Bus by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>
</body>
</html>