Difference between revisions of "D-BUS"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{Package-Introduction|D-BUS is an inter-process communication (IPC) system. D-BUS allows programs to register, offering services to other programs. Client programs are provided the opportunity to "look up" which services are available. | |
− | |||
− | D-BUS is an inter-process communication (IPC) system. D-BUS allows programs to register, offering services to other programs. Client programs are provided the opportunity to "look up" which services are available. | ||
Users can run several channels of D-BUS since D-BUS is implemented as a daemon. Usually there is a system channel and a private channel for each logged user. The primary mission of the system channel is to deliver signals from the HAL daemon to the processes interested in them. The mission of the private channels is to provide communication among the user's applications. | Users can run several channels of D-BUS since D-BUS is implemented as a daemon. Usually there is a system channel and a private channel for each logged user. The primary mission of the system channel is to deliver signals from the HAL daemon to the processes interested in them. The mission of the private channels is to provide communication among the user's applications. | ||
− | Each application that uses D-BUS contains objects, which map to GObject, QObject, or Python objects. The additional bindings are provided for these different types of objects. | + | Each application that uses D-BUS contains objects, which map to GObject, QObject, or Python objects. The additional bindings are provided for these different types of objects.}} |
== Sections of D-BUS == | == Sections of D-BUS == | ||
Line 11: | Line 9: | ||
* [[D-BUS Core]] | * [[D-BUS Core]] | ||
* [[D-BUS Glib]] | * [[D-BUS Glib]] | ||
− | |||
* [[D-BUS Python]] | * [[D-BUS Python]] | ||
* [[D-BUS Qt3]] | * [[D-BUS Qt3]] | ||
---- | ---- | ||
* [[Main Page]] | * [[Main Page]] | ||
+ | |||
+ | [[Category:General Utilities]] |
Latest revision as of 13:53, 19 March 2009
Introduction to D-BUS
D-BUS is an inter-process communication (IPC) system. D-BUS allows programs to register, offering services to other programs. Client programs are provided the opportunity to "look up" which services are available.
Users can run several channels of D-BUS since D-BUS is implemented as a daemon. Usually there is a system channel and a private channel for each logged user. The primary mission of the system channel is to deliver signals from the HAL daemon to the processes interested in them. The mission of the private channels is to provide communication among the user's applications.
Each application that uses D-BUS contains objects, which map to GObject, QObject, or Python objects. The additional bindings are provided for these different types of objects.
Project Homepage: Unknown