2010-07-28 11 views

Répondre

1

Un "bus" est un "monde/espace de communication". Vous pouvez avoir plusieurs bus fonctionnant simultanément sur le même ordinateur: les sessions & du système sont les traditionnelles. Il peut également y avoir des bus privés. Ils sont généralement identifiés par leur socket démon: "unix: chemin =/var/run/dbus/system_bus_socket"

Un "nom de bus" est un point de connexion, c'est une sorte d'identifiant. Cela peut être une connexion de processus à un bus. Généralement, vous adressez des messages à un "nom de bus". Parfois, ce nom est "bien connu", ce qui signifie qu'il a été enregistré avec un autre nom "amical". http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus

Un « service » est normalement un programme qui est lancé à la demande et de fournir une interface attendue (et aa « bien connu » « nom de bus », comme « org.gnome.keyring »)

Mais les gens appellent souvent "service" un "nom de bus bien connu qui fournit une interface", qu'il soit lancé ou non à la demande.

Voir aussi http://www.freedesktop.org/wiki/IntroductionToDBus