template<class ArgType, class ReturnType = void>
class Slot< ArgType, ReturnType >
Inter object communication device, the signal sends data to slots. Slots are totally passive and thus require no polling. When a signal is emmitted control passes to the first slot in the signal list. After the signal has been transmitted to all connected slots control passes back to the calling function.
There is slight overhead in this design;
Signals maintain a vector of pointers to slots
A slot is an empty object and thus takes up an int (pointer size)
Author:
Jacques Gasselin de Richebourg
The documentation for this class was generated from the following files: