329 std::size_t current_index = 0;
332 for(; current_index != m_subscriptions.size(); ++current_index )
334 auto & sd = m_subscriptions[ current_index ];
335 m_owner.get().so_create_event_subscription(
337 sd.m_subscription_type,
340 ::so_5::thread_safety_t::unsafe,
341 ::so_5::event_handler_kind_t::final_handler );
347 destroy_subscriptions_up_to( current_index );