Signals & Slots
Raydo uses the Slots and Signals pattern for communication. So just as an aside, I want to give a little background on this design pattern. We are using two models for signals and slots, and have not decided on which one to use. We may keep both.
Signals and slots is a language construct (originally used by TrollTech in their QT project ) to implement the Observer pattern avoiding boilerplate code. A signal to slot connection is the same as the Design Pattern Observer
The concept is that objects can send signals containing information which can be received by other objects using special functions known as slots. The signal/slot system can be used for asynchronous I/O including sockets, pipes, serial devices, etc.
Tags: design, design pattern, signls, slots, slots and signals, trading