The DKDBus class exposes the D-Bus objects specifically
(i.e. the "org.freedesktop.DBus" service). The
instances returned by this class are shared
objects: Calling
-setPrimaryDBusInterface:
on them has no effect. DKDBus instances also emit
notifications about the state of the bus they
represent. An application can watch for a
DKBusDisconnectedNotification and
DKBusReconnectedNotification to be
notified about state changes for the bus.
D-Bus allows identically named methods to appear in
multiple interfaces. By default and in accordance
with the D-Bus specification, DKProxy will call the
first available implementation unless you specify the
interface. If you usually call methods from a
specific interface, you can designate the
interface as the primary one by calling
-setPrimaryDBusInterface:
.