|
D-Bus
1.8.20
|
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 | |
|
| |
| 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. | |
The low-level public API of the D-Bus library.
libdbus provides a low-level C 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.
1.7.6.1