▼D-Bus secret internal implementation details | Documentation useful when developing or debugging D-Bus itself |
Address parsing | Implementation of parsing addresses of D-Bus servers |
Authentication | DBusAuth object |
Authentication implementation details | DBusAuth implementation details |
Message bus APIs internals | Internals of functions for communicating with the message bus |
DBusConnection implementation details | Implementation details of DBusConnection |
Credentials provable through authentication | DBusCredentials object |
Credentials implementation details | DBusCredentials implementation details |
Data slots | Storing data by ID |
Error reporting internals | Error reporting internals |
Hash table | DBusHashTable data structure |
Hash table implementation details | DBusHashTable implementation details |
Utilities and portability | Utility functions (_dbus_assert(), _dbus_warn(), etc.) |
keyring class | DBusKeyring data structure |
DBusKeyring implementation details | DBusKeyring implementation details |
Linked list | DBusList data structure |
Linked list implementation details | DBusList implementation details |
marshaling and unmarshaling | Functions to marshal/unmarshal data from the wire |
Memory allocation implementation details | Internals of dbus_malloc() etc |
memory pools | DBusMemPool object |
Memory pool implementation details | DBusMemPool implementation details |
DBusMessage implementation details | DBusMessage private implementation details |
A hierarchy of objects with container-contained relationship | DBusObjectTree is used by DBusConnection to track the object tree |
DBusPendingCall implementation details | DBusPendingCall private implementation details |
Resource limits related code | DBusCounter and other stuff related to resource limits |
Resource limits implementation details | Resource limits implementation details |
DBusServer implementations for Launchd | Implementation details of DBusServer with Launchd support |
DBusServer implementations for SOCKET | Implementation details of DBusServer on SOCKET |
DBusServer implementations for UNIX | Implementation details of DBusServer on UNIX |
DBusServer implementations for Windows | Implementation details of DBusServer on Windows |
DBusServer implementation details | Implementation details of DBusServer |
SHA implementation | SHA-1 hash |
SHA implementation details | Internals of SHA implementation |
DBusString implementation details | DBusString implementation details |
DBusString class | DBusString data structure for safer string handling |
UNIX-specific internal API | Internal system-dependent API available on UNIX only |
Internal system-dependent API | Internal system-dependent API available on UNIX and Windows |
Thread functions | _dbus_rmutex_lock(), etc |
DBusTimeout implementation details | Implementation details for DBusTimeout |
DBusTransport implementations for sockets | Implementation details of DBusTransport on sockets |
DBusTransport implementations for UNIX | Implementation details of DBusTransport on UNIX |
DBusTransport object | "Backend" for a DBusConnection |
dbus-uuidgen implementation | Functions for dbus-uuidgen binary |
DBusWatch implementation details | Implementation details for DBusWatch |
▼D-Bus low-level public API | The low-level public API of the D-Bus library |
Address parsing | Parsing addresses of D-Bus servers |
Message bus APIs | Functions for communicating with the message bus |
DBusConnection | Connection to another application |
Error reporting | Error reporting |
Utility macros | TRUE, FALSE, NULL, and so on |
Memory Allocation | Dbus_malloc(), dbus_free(), etc |
DBusMessage | Message to be sent or received over a DBusConnection |
Miscellaneous | Miscellaneous API that doesn't cleanly fit anywhere else |
DBusPendingCall | Pending reply to a method call message |
Protocol constants | Defines constants which are part of the D-Bus protocol |
DBusServer | Server that listens for new connections |
Shared constants | Shared header included by both libdbus and C/C++ bindings such as the GLib bindings |
Type signature parsing | Parsing D-Bus type signatures |
Utility functions for strings with special syntax | Parsing D-Bus type signatures |
Thread functions | Dbus_threads_init() and dbus_threads_init_default() |
DBusTimeout | Object representing a timeout |
Basic types | Dbus_bool_t, dbus_int32_t, etc |
DBusWatch | Object representing a file descriptor to be watched |
DBusFile | |