- if ((target = _send_to->get_return_buffer ()) == 0) {
- throw failed_constructor();
- }
-
- set_name (sendto->name());
-
- _send_to->DropReferences.connect_same_thread (*this, boost::bind (&InternalSend::send_to_going_away, this));
- _send_to->PropertyChanged.connect_same_thread (*this, boost::bind (&InternalSend::send_to_property_changed, this, _1));;
-}
-
-InternalSend::InternalSend (Session& s, boost::shared_ptr<MuteMaster> mm, const XMLNode& node)
- : Send (s, mm, node, Stateful::loading_state_version, Delivery::Aux /* will be reset in set_state() */),
- target (0)
-{
- /* Send constructor will set its state, so here we just need to set up our own */
- set_our_state (node, Stateful::loading_state_version);