The "signal between X and Y" or "X sends signal to Y" language is confusing. DBus signals in general are not peer to peer, they are messages broadcast on a bus. Arbitrary number of applications can listen on the bus. It is possible, however, to establish a peer to peer DBus connection between two applications, much like FIFOs or System V message queues. You need to specify:
- the path of the object(s) that implement the org.opensolaris.ospm.applet interface - which of the many possible DBus buses (system? session?) or private connections the object is instantiated on - signal parameters, if any (UDI? queue name?) Also your proposal has three variations on the signal name: PrinterAdded, printerAdded and Printeradded. Which one is it? -Artem
