def retransmit(self, data):
<EOL>if data["<STR_LIT>"] in self.event_uuids:<EOL><INDENT>self.event_uuids[data["<STR_LIT>"]] += <NUM_LIT:1><EOL>if (self.event_uuids[data["<STR_LIT>"]] > self.max_retries or<EOL>data["<STR_LIT>"] not in self.registry):<EOL><INDENT>logger.warning("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>" % (data["<STR_LIT>"], data["<STR_LIT>"]))<EOL>logger.warning("<STR_LIT>"<EOL>"<STR_LIT>" % data["<STR_LIT>"])<EOL>del self.event_uuids[data["<STR_LIT>"]]<EOL><DEDENT>else:<EOL><INDENT>logger.debug("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT:%s>" % (data["<STR_LIT>"],<EOL>pformat(self.event_uuids[data["<STR_LIT>"]]),<EOL>data["<STR_LIT>"]))<EOL>host = self.registry[data["<STR_LIT>"]]["<STR_LIT:host>"]<EOL>port = self.registry[data["<STR_LIT>"]]["<STR_LIT:port>"]<EOL>self.listener.send_datagram(data["<STR_LIT>"], (host, port))<EOL>logger.debug("<STR_LIT>"<EOL>"<STR_LIT>" % (data["<STR_LIT>"], str(self.timeout)))<EOL>self.listener.call_later(self.timeout, self.retransmit, data)<EOL><DEDENT><DEDENT>
Processes messages that have been delivered from the listener.

        Args:
          data (dict): A dictionary containing the uuid, euuid, and message
            response. E.g. {"cuuid": x, "euuid": y, "response": z}.

        Returns:
          None