chickadee » dbus » dbus:make-context

(dbus:make-context #!key (bus dbus:session-bus) service interface (path "/")) procedure

Glom together a bus, service, interface and path into an object that you can conveniently hold for later use. The choices for bus are dbus:session-bus (which is the default if you don't specify it), dbus:system-bus and dbus:starter-bus. The service, interface and path can be given as strings or symbols. Symbols would be preferred; if you provide strings, dbus:make-context will convert them to symbols. The default for path is "/" so if you don't need a hierarchical organization of "objects", you don't need to specify it.