libdbus-1(3) C Library Functions libdbus-1(3)NAME
libdbus-1, libdbus-1.0 - D-Bus Library and GLib bindings
DESCRIPTION
D-Bus is a message bus system, a simple way for applications to talk to
one another. The libdbus-1 library provides low-level API. The libd‐
bus-1 library provides C-language bindings for using D-Bus with a
higher-level approach. The higher level approach is possible because
GLib defines a main loop, an object/type system, and an out-of-memory
handling policy (it exits the program).
D-Bus supplies both a system daemon (for events such as "new hardware
device added" or "printer queue changed") and a per-user-login-session
daemon (for general IPC needs among user applications). Also, the mes‐
sage bus is built on top of a general one-to-one message passing frame‐
work, which can be used by any two apps to communicate directly (with‐
out going through the message bus daemon).
The D-Bus API isn't finished yet, and the design is by no means set in
stone. One of our main goals is for lots of projects to use it, so if
you would not use it, by all means mail us and say why - design,
licensing, indentation style, we would rather know than not know.
FILES
The following files are used by this application:
/usr/lib/libdbus-1.so
D-Bus GLib bindings library
/usr/lib/libdbus-1;.so
D-Bus library
/usr/share/gtk-doc/html/dbus-glib
Location of developer documentation
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
┌─────────────────────────────┬─────────────────────────────┐
│ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
├─────────────────────────────┼─────────────────────────────┤
│Availability │system/library/libdbus-glib │
├─────────────────────────────┼─────────────────────────────┤
│Availability │SUNWdbus-libs │
├─────────────────────────────┼─────────────────────────────┤
│Interface stability │Volatile │
└─────────────────────────────┴─────────────────────────────┘
SEE ALSOdbus-binding-tool(1), dbus-cleanup-sockets(1), dbus-daemon(1), dbus-
launch(1), dbus-monitor(1), dbus-send(1), dbus-uuidgen(1),
libglib-2.0(3), attributes(5), gnome-interfaces(5)NOTES
Written by Brian Cameron, Sun Microsystems Inc., 2007.
SunOS 5.11 20 Nov 2007 libdbus-1(3)