/usr/share/doc/dbus/api/modules.html is in dbus-1-doc 1.10.6-1ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | <!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"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>D-Bus: Modules</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">D-Bus
 <span id="projectnumber">1.10.6</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<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 class="current"><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><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Modules</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all modules:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><a class="el" href="group__DBusInternals.html" target="_self">D-Bus secret internal implementation details</a></td><td class="desc">Documentation useful when developing or debugging D-Bus itself </td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusAddressInternals.html" target="_self">Address parsing</a></td><td class="desc">Implementation of parsing addresses of D-Bus servers </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusAuth.html" target="_self">Authentication</a></td><td class="desc"><a class="el" href="structDBusAuth.html" title="Internal members of DBusAuth. ">DBusAuth</a> object </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusAuthInternals.html" target="_self">Authentication implementation details</a></td><td class="desc"><a class="el" href="structDBusAuth.html" title="Internal members of DBusAuth. ">DBusAuth</a> implementation details </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusBusInternals.html" target="_self">Message bus APIs internals</a></td><td class="desc">Internals of functions for communicating with the message bus </td></tr>
<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusConnectionInternals.html" target="_self">DBusConnection implementation details</a></td><td class="desc">Implementation details of <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection. ">DBusConnection</a> </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusCredentials.html" target="_self">Credentials provable through authentication</a></td><td class="desc"><a class="el" href="structDBusCredentials.html">DBusCredentials</a> object </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusCredentialsInternals.html" target="_self">Credentials implementation details</a></td><td class="desc"><a class="el" href="structDBusCredentials.html">DBusCredentials</a> implementation details </td></tr>
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusDataSlot.html" target="_self">Data slots</a></td><td class="desc">Storing data by ID </td></tr>
<tr id="row_0_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusErrorInternals.html" target="_self">Error reporting internals</a></td><td class="desc">Error reporting internals </td></tr>
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusHashTable.html" target="_self">Hash table</a></td><td class="desc"><a class="el" href="structDBusHashTable.html" title="Internals of DBusHashTable. ">DBusHashTable</a> data structure </td></tr>
<tr id="row_0_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusHashTableInternals.html" target="_self">Hash table implementation details</a></td><td class="desc"><a class="el" href="structDBusHashTable.html" title="Internals of DBusHashTable. ">DBusHashTable</a> implementation details </td></tr>
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusInternalsUtils.html" target="_self">Utilities and portability</a></td><td class="desc">Utility functions (<a class="el" href="group__DBusInternalsUtils.html#ga129c6c03f011cdc171934d5d386cc797" title="Aborts with an error message if the condition is false. ">_dbus_assert()</a>, <a class="el" href="group__DBusInternalsUtils.html#gabea2c16d6d3fe7c4eb5b9496fc877f84" title="Prints a warning message to stderr. ">_dbus_warn()</a>, etc.) </td></tr>
<tr id="row_0_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusKeyring.html" target="_self">keyring class</a></td><td class="desc"><a class="el" href="structDBusKeyring.html" title="Internals of DBusKeyring. ">DBusKeyring</a> data structure </td></tr>
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusKeyringInternals.html" target="_self">DBusKeyring implementation details</a></td><td class="desc"><a class="el" href="structDBusKeyring.html" title="Internals of DBusKeyring. ">DBusKeyring</a> implementation details </td></tr>
<tr id="row_0_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusList.html" target="_self">Linked list</a></td><td class="desc"><a class="el" href="structDBusList.html" title="A node in a linked list. ">DBusList</a> data structure </td></tr>
<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusListInternals.html" target="_self">Linked list implementation details</a></td><td class="desc"><a class="el" href="structDBusList.html" title="A node in a linked list. ">DBusList</a> implementation details </td></tr>
<tr id="row_0_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMarshal.html" target="_self">marshaling and unmarshaling</a></td><td class="desc">Functions to marshal/unmarshal data from the wire </td></tr>
<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMemoryInternals.html" target="_self">Memory allocation implementation details</a></td><td class="desc">Internals of <a class="el" href="group__DBusMemory.html#gaf6e588659067a854c3cca7ebe8ae5084" title="Allocates the given number of bytes, as with standard malloc(). ">dbus_malloc()</a> etc </td></tr>
<tr id="row_0_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMemPool.html" target="_self">memory pools</a></td><td class="desc"><a class="el" href="structDBusMemPool.html" title="Internals fields of DBusMemPool. ">DBusMemPool</a> object </td></tr>
<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMemPoolInternals.html" target="_self">Memory pool implementation details</a></td><td class="desc"><a class="el" href="structDBusMemPool.html" title="Internals fields of DBusMemPool. ">DBusMemPool</a> implementation details </td></tr>
<tr id="row_0_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMessageInternals.html" target="_self">DBusMessage implementation details</a></td><td class="desc"><a class="el" href="structDBusMessage.html" title="Internals of DBusMessage. ">DBusMessage</a> private implementation details </td></tr>
<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusObjectTree.html" target="_self">A hierarchy of objects with container-contained relationship</a></td><td class="desc"><a class="el" href="structDBusObjectTree.html" title="Internals of DBusObjectTree. ">DBusObjectTree</a> is used by <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection. ">DBusConnection</a> to track the object tree </td></tr>
<tr id="row_0_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusPendingCallInternals.html" target="_self">DBusPendingCall implementation details</a></td><td class="desc"><a class="el" href="structDBusPendingCall.html" title="Implementation details of DBusPendingCall - all fields are private. ">DBusPendingCall</a> private implementation details </td></tr>
<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusResources.html" target="_self">Resource limits related code</a></td><td class="desc"><a class="el" href="structDBusCounter.html" title="Internals of DBusCounter. ">DBusCounter</a> and other stuff related to resource limits </td></tr>
<tr id="row_0_24_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusResourcesInternals.html" target="_self">Resource limits implementation details</a></td><td class="desc">Resource limits implementation details </td></tr>
<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServerLaunchd.html" target="_self">DBusServer implementations for Launchd</a></td><td class="desc">Implementation details of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object. ">DBusServer</a> with Launchd support </td></tr>
<tr id="row_0_26_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServerSocket.html" target="_self">DBusServer implementations for SOCKET</a></td><td class="desc">Implementation details of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object. ">DBusServer</a> on SOCKET </td></tr>
<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServerUnix.html" target="_self">DBusServer implementations for UNIX</a></td><td class="desc">Implementation details of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object. ">DBusServer</a> on UNIX </td></tr>
<tr id="row_0_28_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServerWin.html" target="_self">DBusServer implementations for Windows</a></td><td class="desc">Implementation details of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object. ">DBusServer</a> on Windows </td></tr>
<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServerInternals.html" target="_self">DBusServer implementation details</a></td><td class="desc">Implementation details of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object. ">DBusServer</a> </td></tr>
<tr id="row_0_30_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSHA.html" target="_self">SHA implementation</a></td><td class="desc">SHA-1 hash </td></tr>
<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSHAInternals.html" target="_self">SHA implementation details</a></td><td class="desc">Internals of SHA implementation </td></tr>
<tr id="row_0_32_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusStringInternals.html" target="_self">DBusString implementation details</a></td><td class="desc"><a class="el" href="structDBusString.html">DBusString</a> implementation details </td></tr>
<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusString.html" target="_self">DBusString class</a></td><td class="desc"><a class="el" href="structDBusString.html">DBusString</a> data structure for safer string handling </td></tr>
<tr id="row_0_34_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSysdepsUnix.html" target="_self">UNIX-specific internal API</a></td><td class="desc">Internal system-dependent API available on UNIX only </td></tr>
<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSysdeps.html" target="_self">Internal system-dependent API</a></td><td class="desc">Internal system-dependent API available on UNIX and Windows </td></tr>
<tr id="row_0_36_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusThreadsInternals.html" target="_self">Thread functions</a></td><td class="desc"><a class="el" href="group__DBusThreadsInternals.html#gaeb20c411a096aaf067918eb574f121d5" title="Locks a mutex. ">_dbus_rmutex_lock()</a>, etc </td></tr>
<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTimeoutInternals.html" target="_self">DBusTimeout implementation details</a></td><td class="desc">Implementation details for <a class="el" href="structDBusTimeout.html" title="Internals of DBusTimeout. ">DBusTimeout</a> </td></tr>
<tr id="row_0_38_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTransportSocket.html" target="_self">DBusTransport implementations for sockets</a></td><td class="desc">Implementation details of <a class="el" href="structDBusTransport.html" title="Object representing a transport such as a socket. ">DBusTransport</a> on sockets </td></tr>
<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTransportUnix.html" target="_self">DBusTransport implementations for UNIX</a></td><td class="desc">Implementation details of <a class="el" href="structDBusTransport.html" title="Object representing a transport such as a socket. ">DBusTransport</a> on UNIX </td></tr>
<tr id="row_0_40_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTransport.html" target="_self">DBusTransport object</a></td><td class="desc">"Backend" for a <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection. ">DBusConnection</a> </td></tr>
<tr id="row_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusInternalsUuidgen.html" target="_self">dbus-uuidgen implementation</a></td><td class="desc">Functions for dbus-uuidgen binary </td></tr>
<tr id="row_0_42_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusWatchInternals.html" target="_self">DBusWatch implementation details</a></td><td class="desc">Implementation details for <a class="el" href="structDBusWatch.html" title="Implementation of DBusWatch. ">DBusWatch</a> </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">▼</span><a class="el" href="group__DBus.html" target="_self">D-Bus low-level public API</a></td><td class="desc">The low-level public API of the D-Bus library </td></tr>
<tr id="row_1_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusAddress.html" target="_self">Address parsing</a></td><td class="desc">Parsing addresses of D-Bus servers </td></tr>
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusBus.html" target="_self">Message bus APIs</a></td><td class="desc">Functions for communicating with the message bus </td></tr>
<tr id="row_1_2_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusConnection.html" target="_self">DBusConnection</a></td><td class="desc">Connection to another application </td></tr>
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusErrors.html" target="_self">Error reporting</a></td><td class="desc">Error reporting </td></tr>
<tr id="row_1_4_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMacros.html" target="_self">Utility macros</a></td><td class="desc"><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 </td></tr>
<tr id="row_1_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMemory.html" target="_self">Memory Allocation</a></td><td class="desc">Dbus_malloc(), <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 </td></tr>
<tr id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMessage.html" target="_self">DBusMessage</a></td><td class="desc">Message to be sent or received over a <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection. ">DBusConnection</a> </td></tr>
<tr id="row_1_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusMisc.html" target="_self">Miscellaneous</a></td><td class="desc">Miscellaneous API that doesn't cleanly fit anywhere else </td></tr>
<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusPendingCall.html" target="_self">DBusPendingCall</a></td><td class="desc">Pending reply to a method call message </td></tr>
<tr id="row_1_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusProtocol.html" target="_self">Protocol constants</a></td><td class="desc">Defines constants which are part of the D-Bus protocol </td></tr>
<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusServer.html" target="_self">DBusServer</a></td><td class="desc">Server that listens for new connections </td></tr>
<tr id="row_1_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusShared.html" target="_self">Shared constants</a></td><td class="desc">Shared header included by both libdbus and C/C++ bindings such as the GLib bindings </td></tr>
<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSignature.html" target="_self">Type signature parsing</a></td><td class="desc">Parsing D-Bus type signatures </td></tr>
<tr id="row_1_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusSyntax.html" target="_self">Utility functions for strings with special syntax</a></td><td class="desc">Parsing D-Bus type signatures </td></tr>
<tr id="row_1_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusThreads.html" target="_self">Thread functions</a></td><td class="desc">Dbus_threads_init() and <a class="el" href="group__DBusThreads.html#ga33b6cf3b8f1e41bad5508f84758818a7" title="Initializes threads. ">dbus_threads_init_default()</a> </td></tr>
<tr id="row_1_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTimeout.html" target="_self">DBusTimeout</a></td><td class="desc">Object representing a timeout </td></tr>
<tr id="row_1_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusTypes.html" target="_self">Basic types</a></td><td class="desc">Dbus_bool_t, dbus_int32_t, etc </td></tr>
<tr id="row_1_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><a class="el" href="group__DBusWatch.html" target="_self">DBusWatch</a></td><td class="desc">Object representing a file descriptor to be watched </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="group__DBusFile.html" target="_self">DBusFile</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
|