D-Bus 1.14.10
D-Bus secret internal implementation details

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

Topics

 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.