
19 Aug
2005
19 Aug
'05
12:07 p.m.
using signal/slots to handle the events.
The current design makes the callback function object (aka Handler) type a template parameter to give maximum scope for optimisation. However there is no reason that I can see why you can't pass a signal to be the handler.
I recall reading in the Boost.Signal documentation that the library is not thread-safe; meaning, it will probably do weird things when several threads register/unregister a callback simultaneously, etc. Has this limitation been addressed in the more recent versions of the library? Peter