typename basic_template<H,F,O,A>::operation::recv::data_t& basic_template<H,F,O,A>::operation::recv::get_privdata() const { return get_data().u.recv; }
basic_template<H,F,O,A>::operation::recv::recv(operation op): operation( op ) { get_data().m_interface = &get_data().m_fdata->m_interface->recv; }