D-Bus low-level public API

The low-level public API of the D-Bus library. More...


Modules

 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.
 DBusPendingCall
 Pending reply to a method call message.
 Protocol constants
 D-Bus protocol constantsDefines constants which are part of the D-Bus protocol.
 DBusServer
 Server that listens for new connections.
 Shared constants
 Shared constants.Stuff used by both dbus/dbus.h low-level and C/C++ binding APIs.
 Type signature parsing
 Parsing D-Bus type signatures.
 Thread functions
 dbus_threads_init()
 DBusTimeout
 Object representing a timeout.
 Basic types
 dbus_bool_t, dbus_int32_t, etc.
 DBusWatch
 Object representing a file descriptor to be watched.

Detailed Description

The low-level public API of the D-Bus library.

libdbus provides a low-level API intended primarily for use by bindings to specific object systems and languages. D-Bus is most convenient when used with the GLib bindings, Python bindings, Qt bindings, Mono bindings, and so forth. This low-level API has a lot of complexity useful only for bindings.


Generated on Fri Oct 20 11:46:26 2006 for D-Bus by  doxygen 1.4.7