D-Bus 1.16.0
Modules
D-Bus secret internal implementation details

Documentation useful when developing or debugging D-Bus itself. More...

Modules

 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
 

Detailed Description

Documentation useful when developing or debugging D-Bus itself.