$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: raimar wagner (raimar.wagner_at_[hidden])
Date: 2008-01-29 10:11:39
Hi!
yet another thread_safe_signals problem :-) :
auto_threaded.hpp:
> #ifndef BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER
> #define BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER
multi_threaded.hpp:
> #ifndef BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER
> #define BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER
For using multi-thread support the documentations says:
"Thus boost/signals/multi_threaded.hpp is not automatically included
when you include boost/signal.hpp, and must be included separately if
you wish to use multi_threaded."
but this can't work because "auto_threaded.hpp" is included in
"thread_safe_signal.hpp", thus every (later) include of
"multi_threaded.hpp" does nothing.
My workaround was just changing multi_threaded.hpp to
> #ifndef BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER_MULTI
> #define BOOST_SIGNALS_MULTI_THREADED_MODEL_HEADER_MULTI
but this should also be changed in the downloadable archives.
Kindest regards
Raimar Wagner