This file is indexed.

/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
   &#160;<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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;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;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 &quot;1&quot;. ">TRUE</a>, <a class="el" href="group__DBusMacros.html#gaa93f0eb578d23995850d61f7d61c55c1" title="Expands to &quot;0&quot;. ">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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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;">&#160;</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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>