summaryrefslogtreecommitdiffstats
path: root/mono/doc/en/DBus.xml
diff options
context:
space:
mode:
Diffstat (limited to 'mono/doc/en/DBus.xml')
-rw-r--r--mono/doc/en/DBus.xml34
1 files changed, 34 insertions, 0 deletions
diff --git a/mono/doc/en/DBus.xml b/mono/doc/en/DBus.xml
new file mode 100644
index 00000000..9d278014
--- /dev/null
+++ b/mono/doc/en/DBus.xml
@@ -0,0 +1,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>