Boost.Signals2 is a Boost library for signals.
An example of using Boost.Signals2 can be seen at the example code of the Observer Design Pattern.
- Boost.Signals2 example 1: comparing Boost and Qt
- Boost.Signals2 example 2: emitting this
- Boost.Signals2 example 3: signal with a return value
- Boost.Signals2 example 4: counting the number of connections/slots a signal has