def METHOD_NAME(self, message):
    """
    Add a message to send.  The message is converted to a sequenced
    message.
    :param message: The message to be added
    :type message:
        ~spinnman.messages.eieio.abstract_messages.AbstractEIEIOMessage
    """
    # If full, raise an exception
    if self.is_full:
        raise SpinnFrontEndException("The buffer is full")
    # Create a sequenced message and update the sequence number
    self._sequence_lock.acquire()
    sequenced_message = HostSendSequencedData(
        self._region, self._sequence_number, message)
    self._sequence_number = (self._sequence_number + 1) % _N_SEQUENCES
    self._sequence_lock.release()
    # Add the sequenced message to the buffers
    self._buffers_sent.append(sequenced_message)