=head1 NAME

UniEvent::Streamer::StreamOutput - stream output for streamer



=head1 SYNOPSIS

    my $stream = UE::Tcp->new;
    # connect stream
    my $output = UE::Streamer::StreamOutput->new($stream);
    my $streamer = UE::Streamer->new($input, $output);
    $streamer->start();
    $streamer->finish_callback(sub { ... });



=head1 DESCRIPTION

Writes data from L<UniEvent::Streamer> into a stream handle.

The underlying stream can be L<UniEvent::Tcp>, L<UniEvent::Pipe> or L<UniEvent::Tty>.



=head1 METHODS

=head2 new($stream)

Constructs new output stream for from the L<UniEvent::Stream> handle.

=cut
