Index: thread_safe_signals/detail/signal_template.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/thread_safe_signals/detail/signal_template.hpp,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- thread_safe_signals/detail/signal_template.hpp	6 Mar 2007 16:59:30 -0000	1.44
+++ thread_safe_signals/detail/signal_template.hpp	9 Mar 2007 14:27:22 -0000	1.45
@@ -75,7 +75,7 @@
 				typedef Group group_type;
 				typedef GroupCompare group_compare_type;
 				typedef typename signalslib::detail::slot_call_iterator_t<slot_invoker,
-					typename connection_list_type::iterator, ConnectionBody<group_key_type, SlotFunction, ThreadingModel> > slot_call_iterator;
+					typename connection_list_type::iterator, ConnectionBody<group_key_type, slot_type, ThreadingModel> > slot_call_iterator;
 
 				BOOST_SIGNAL_IMPL_CLASS_NAME(const combiner_type &combiner,
 					const group_compare_type &group_compare):
@@ -298,7 +298,7 @@
 					{
 						bool connected;
 						{
-							typename ConnectionBody<group_key_type, SlotFunction, ThreadingModel>::mutex_type::scoped_lock lock((*it)->mutex);
+							typename ConnectionBody<group_key_type, slot_type, ThreadingModel>::mutex_type::scoped_lock lock((*it)->mutex);
 							if(grab_tracked)
 								(*it)->nolock_slot_expired();
 							connected = (*it)->nolock_nograb_connected();
@@ -365,7 +365,7 @@
 					for(it = local_state->connection_bodies.begin();
 						it != local_state->connection_bodies.end(); ++it)
 					{
-						typename ConnectionBody<group_key_type, slot_function_type, ThreadingModel>::mutex_type::scoped_lock lock((*it)->mutex);
+						typename ConnectionBody<group_key_type, slot_type, ThreadingModel>::mutex_type::scoped_lock lock((*it)->mutex);
 						if((*it)->slot.slot_function() == slot)
 						{
 							(*it)->nolock_disconnect();
