D-Bus  1.6.8
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.