def __init__(self, data, tries, sendto, ph):
            # Message expiration timer.
            self.expire_dcall = None

            # If no tries remain, don't try to send anything.
            if not tries > 0:
                return

            # {neighbor ipp -> retry dcall}
            self.sending = {}

            create_time = seconds()
            for nb_ipp in sendto:
                self.scheduleSend(data, tries, nb_ipp, create_time, ph)

            self.cleanupIfDoneSending()