blob: 9d2780145f9279f00053a2ed1172d73afa3bc81b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<Namespace Name="DBus" FullName="DBus" FullNameSP="DBus" Maintainer="Mono">
<Docs>
<summary>D-BUS binding for .NET.</summary>
<remarks>
<para>
D-BUS is a message bus system, a simple way for applications
to talk to one another.
</para>
<para>
The message bus daemon forms the hub of a wheel. Each spoke
of the wheel is a one-to-one connection to an application
using libdbus. An application sends a message to the bus
daemon over its spoke, and the bus daemon forwards the
message to other connected applications as appropriate. Think
of the daemon as a router.
</para>
<para>
The bus daemon has multiple instances on a typical
computer. The first instance is a machine-global singleton,
that is, a system daemon similar to sendmail or Apache. This
instance has heavy security restrictions on what messages it
will accept, and is used for systemwide communication. The
other instances are created one per user login session. These
instances allow applications in the user's session to
communicate with one another.
</para>
<para>
The systemwide and per-user daemons are separate. Normal
within-session IPC does not involve the systemwide message
bus process and vice versa.
</para>
</remarks>
</Docs>
</Namespace>
|