I want to use a signals/slots library in a project that doesn\'t use QT. I have pretty basic requirements:
Recently inherited a project where connect was producing too much overhead for our project goals. Profiling revealed the use of a mutex in the signal, which was unneeded given our signal usage. Replaced with a dummy mutex per the documentation with success. The mutex is "drastically slower", so be sure you need it. This may be useful for others skimming this post.
Original
typedef boost::signals2::signal_type
New
typedef boost::signals2::signal_type