1 .TH libdbus-1 3lib "13 April 2016"
3 libdbus-1, libdbus-glib-1 \- D\-Bus Library and GLib bindings
6 D\-Bus is a message bus system, a simple way for applications to talk to one
7 another\&. The \fBlibdbus-1\fR library provides low-level API\&.
8 The \fBdbus-glib-1\fR library provides C-language bindings for using
9 D\-Bus with a higher-level approach\&. The higher level approach is possible
10 because GLib defines a main loop, an object/type system, and an out-of-memory
11 handling policy (it exits the program)\&.
13 D\-Bus supplies both a system daemon (for events such as "new hardware
14 device added" or "printer queue changed") and a
15 per-user-login-session daemon (for general IPC needs among user applications)\&.
16 Also, the message bus is built on top of a general one-to-one message passing
17 framework, which can be used by any two apps to communicate directly (without
18 going through the message bus daemon)\&.
21 .B /usr/lib/libdbus-1\&.so
24 .B /usr/lib/libdbus-glib-1;\&.so
25 D\-Bus GLib bindings library
27 .B /usr/share/doc/dbus/
28 Location of developer documentation
31 \fBdbus-binding-tool\fR(1),
32 \fBdbus-cleanup-sockets\fR(1),
35 \fBdbus-monitor\fR(1),
37 \fBdbus-uuidgen\fR(1),
38 \fBlibglib-2\&.0\fR(3),
40 \fBgnome-interfaces\fR(7)