QoS-based Transmissions in Ad Hoc Networks