/usr/share/doc/dbus/api/annotated.html is in dbus-1-doc 1.4.18-1ubuntu1.
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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | <!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: Data Structures</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.4.18</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 class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Data Structures</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="structBusData.html">BusData</a></td><td class="indexvalue">Block of message-bus-related data we attach to each <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection.">DBusConnection</a> used with these convenience functions </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBus8ByteStruct.html">DBus8ByteStruct</a></td><td class="indexvalue">An 8-byte struct you could use to access int64 without having int64 support </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAddressEntry.html">DBusAddressEntry</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusAddressEntry.html" title="Internals of DBusAddressEntry.">DBusAddressEntry</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAllocatedSlot.html">DBusAllocatedSlot</a></td><td class="indexvalue">An allocated slot for storing data </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusArrayLenFixup.html">DBusArrayLenFixup</a></td><td class="indexvalue">When modifying an existing block of values, array lengths may need to be adjusted; those adjustments are described by this struct </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAtomic.html">DBusAtomic</a></td><td class="indexvalue">An atomic integer safe to increment or decrement from multiple threads </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuth.html">DBusAuth</a></td><td class="indexvalue">Internal members of <a class="el" href="structDBusAuth.html" title="Internal members of DBusAuth.">DBusAuth</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuthClient.html">DBusAuthClient</a></td><td class="indexvalue">"Subclass" of <a class="el" href="structDBusAuth.html" title="Internal members of DBusAuth.">DBusAuth</a> for client side </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuthCommandName.html">DBusAuthCommandName</a></td><td class="indexvalue">Mapping from command name to enum </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuthMechanismHandler.html">DBusAuthMechanismHandler</a></td><td class="indexvalue">Virtual table representing a particular auth mechanism </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuthServer.html">DBusAuthServer</a></td><td class="indexvalue">"Subclass" of <a class="el" href="structDBusAuth.html" title="Internal members of DBusAuth.">DBusAuth</a> for server side </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusAuthStateData.html">DBusAuthStateData</a></td><td class="indexvalue">Information about a auth state </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusBabysitter.html">DBusBabysitter</a></td><td class="indexvalue">Babysitter implementation details </td></tr>
<tr><td class="indexkey"><a class="el" href="unionDBusBasicValue.html">DBusBasicValue</a></td><td class="indexvalue">A simple 8-byte value union that lets you access 8 bytes as if they were various types; useful when dealing with basic types via void pointers and varargs </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusCondVar.html">DBusCondVar</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusCondVarPThread.html">DBusCondVarPThread</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusConnection.html">DBusConnection</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusConnection.html" title="Implementation details of DBusConnection.">DBusConnection</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusCounter.html">DBusCounter</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusCounter.html" title="Internals of DBusCounter.">DBusCounter</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusCredentials.html">DBusCredentials</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusDataSlot.html">DBusDataSlot</a></td><td class="indexvalue"><a class="el" href="structDBusDataSlot.html" title="DBusDataSlot is used to store application data on the connection.">DBusDataSlot</a> is used to store application data on the connection </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusDataSlotAllocator.html">DBusDataSlotAllocator</a></td><td class="indexvalue">An allocator that tracks a set of slot IDs </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusDataSlotList.html">DBusDataSlotList</a></td><td class="indexvalue">Data structure that stores the actual user data set at a given slot </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusDirIter.html">DBusDirIter</a></td><td class="indexvalue">Internals of directory iterator </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusError.html">DBusError</a></td><td class="indexvalue">Object representing an exception </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusFreedElement.html">DBusFreedElement</a></td><td class="indexvalue">Struct representing an element on the free list </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusGroupInfo.html">DBusGroupInfo</a></td><td class="indexvalue">Information about a UNIX group </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusHashEntry.html">DBusHashEntry</a></td><td class="indexvalue">Internal representation of a hash entry </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusHashIter.html">DBusHashIter</a></td><td class="indexvalue">Hash iterator object </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusHashTable.html">DBusHashTable</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusHashTable.html" title="Internals of DBusHashTable.">DBusHashTable</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusHeader.html">DBusHeader</a></td><td class="indexvalue">Message header data and some cached details of it </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusHeaderField.html">DBusHeaderField</a></td><td class="indexvalue">Cached information about a header field in the message </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusKey.html">DBusKey</a></td><td class="indexvalue">A single key from the cookie file </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusKeyring.html">DBusKeyring</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusKeyring.html" title="Internals of DBusKeyring.">DBusKeyring</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusList.html">DBusList</a></td><td class="indexvalue">A node in a linked list </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMemBlock.html">DBusMemBlock</a></td><td class="indexvalue"><a class="el" href="structDBusMemBlock.html" title="DBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in ...">DBusMemBlock</a> object represents a single malloc()-returned block that gets chunked up into objects in the memory pool </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMemPool.html">DBusMemPool</a></td><td class="indexvalue">Internals fields of <a class="el" href="structDBusMemPool.html" title="Internals fields of DBusMemPool.">DBusMemPool</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMessage.html">DBusMessage</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusMessage.html" title="Internals of DBusMessage.">DBusMessage</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMessageFilter.html">DBusMessageFilter</a></td><td class="indexvalue">Internal struct representing a message filter function </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMessageIter.html">DBusMessageIter</a></td><td class="indexvalue"><a class="el" href="structDBusMessageIter.html" title="DBusMessageIter struct; contains no public fields.">DBusMessageIter</a> struct; contains no public fields </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMessageLoader.html">DBusMessageLoader</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusMessageLoader.html" title="Implementation details of DBusMessageLoader.">DBusMessageLoader</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMessageRealIter.html">DBusMessageRealIter</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusMessageIter.html" title="DBusMessageIter struct; contains no public fields.">DBusMessageIter</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusMutexPThread.html">DBusMutexPThread</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusNonceFile.html">DBusNonceFile</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusObjectPathVTable.html">DBusObjectPathVTable</a></td><td class="indexvalue">Virtual table that must be implemented to handle a portion of the object path hierarchy </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusObjectSubtree.html">DBusObjectSubtree</a></td><td class="indexvalue">Struct representing a single registered subtree handler, or node that's a parent of a registered subtree handler </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusObjectTree.html">DBusObjectTree</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusObjectTree.html" title="Internals of DBusObjectTree.">DBusObjectTree</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusPendingCall.html">DBusPendingCall</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusPendingCall.html" title="Implementation details of DBusPendingCall - all fields are private.">DBusPendingCall</a> - all fields are private </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusPipe.html">DBusPipe</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusPollFD.html">DBusPollFD</a></td><td class="indexvalue">A portable struct pollfd wrapper </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusPreallocatedSend.html">DBusPreallocatedSend</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusPreallocatedSend.html" title="Internals of DBusPreallocatedSend.">DBusPreallocatedSend</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusRealError.html">DBusRealError</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusError.html" title="Object representing an exception.">DBusError</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusRealHashIter.html">DBusRealHashIter</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusHashIter.html" title="Hash iterator object.">DBusHashIter</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusRealString.html">DBusRealString</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusString.html">DBusString</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusServer.html">DBusServer</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusServer.html" title="Internals of DBusServer object.">DBusServer</a> object </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusServerSocket.html">DBusServerSocket</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusServerSocket.html" title="Implementation details of DBusServerSocket.">DBusServerSocket</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusServerVTable.html">DBusServerVTable</a></td><td class="indexvalue">Virtual table to be implemented by all server "subclasses" </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusSHAContext.html">DBusSHAContext</a></td><td class="indexvalue">Struct storing state of the SHA algorithm </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusSignatureIter.html">DBusSignatureIter</a></td><td class="indexvalue"><a class="el" href="structDBusSignatureIter.html" title="DBusSignatureIter struct; contains no public fields.">DBusSignatureIter</a> struct; contains no public fields </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusSignatureRealIter.html">DBusSignatureRealIter</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusSignatureIter.html" title="DBusSignatureIter struct; contains no public fields.">DBusSignatureIter</a>, all fields are private </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusStat.html">DBusStat</a></td><td class="indexvalue">Portable struct with stat() results </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusString.html">DBusString</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusThreadFunctions.html">DBusThreadFunctions</a></td><td class="indexvalue">Functions that must be implemented to make the D-Bus library thread-aware </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTimeout.html">DBusTimeout</a></td><td class="indexvalue">Internals of <a class="el" href="structDBusTimeout.html" title="Internals of DBusTimeout.">DBusTimeout</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTimeoutList.html">DBusTimeoutList</a></td><td class="indexvalue"><a class="el" href="structDBusTimeoutList.html" title="DBusTimeoutList implementation details.">DBusTimeoutList</a> implementation details </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTransport.html">DBusTransport</a></td><td class="indexvalue">Object representing a transport such as a socket </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTransportSocket.html">DBusTransportSocket</a></td><td class="indexvalue">Implementation details of <a class="el" href="structDBusTransportSocket.html" title="Implementation details of DBusTransportSocket.">DBusTransportSocket</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTransportVTable.html">DBusTransportVTable</a></td><td class="indexvalue">The virtual table that must be implemented to create a new kind of transport </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTypeReader.html">DBusTypeReader</a></td><td class="indexvalue">The type reader is an iterator for reading values from a block of values </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTypeReaderClass.html">DBusTypeReaderClass</a></td><td class="indexvalue">Virtual table for a type reader </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusTypeWriter.html">DBusTypeWriter</a></td><td class="indexvalue">The type writer is an iterator for writing to a block of values </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusUserInfo.html">DBusUserInfo</a></td><td class="indexvalue">Information about a UNIX user </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusWatch.html">DBusWatch</a></td><td class="indexvalue">Implementation of <a class="el" href="structDBusWatch.html" title="Implementation of DBusWatch.">DBusWatch</a> </td></tr>
<tr><td class="indexkey"><a class="el" href="structDBusWatchList.html">DBusWatchList</a></td><td class="indexvalue"><a class="el" href="structDBusWatchList.html" title="DBusWatchList implementation details.">DBusWatchList</a> implementation details </td></tr>
<tr><td class="indexkey"><a class="el" href="structDIR.html">DIR</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structdirent.html">dirent</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structHeaderFieldType.html">HeaderFieldType</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structReplacementBlock.html">ReplacementBlock</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structShutdownClosure.html">ShutdownClosure</a></td><td class="indexvalue">This struct represents a function to be called on shutdown </td></tr>
<tr><td class="indexkey"><a class="el" href="unionsockaddr__union.html">sockaddr_union</a></td><td class="indexvalue"></td></tr>
</table>
</div><!-- contents -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Feb 22 2012 08:44:53 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>
|