Send an output frame.

        The frame is sent to each input the output is connected to. If
        there are no connections this is a null operation with little
        overhead.

        :param str output_name: the output to use. Must be a member of
            :py:attr:`~Component.outputs`.

        :param Frame frame: the frame to send.

def send(self, output_name, frame):
        """Send an output frame.

        The frame is sent to each input the output is connected to. If
        there are no connections this is a null operation with little
        overhead.

        :param str output_name: the output to use. Must be a member of
            :py:attr:`~Component.outputs`.

        :param Frame frame: the frame to send.

        """
        for input_method in self._component_connections[output_name]:
            input_method(frame)