
Mojo::Transaction::Pipeline - Pipelined HTTP Transaction Container

use Mojo::Transaction::Pipeline;
my $p = Mojo::Transaction::Pipeline->new;

Mojo::Transaction::Pipeline is a container for pipelined HTTP transactions.

Mojo::Transaction::Pipeline inherits all attributes from Mojo::Transaction and implements the following new ones.
active my $active = $p->active;
$p = $p->active([Mojo::Transaction::Single->new]);
build_tx_cb my $cb = $p->build_tx_cb;
$p = $p->build_tx_cb(sub {...});
inactive my $inactive = $p->inactive;
$p = $p->inactive([Mojo::Transaction::Single->new]);
finished my $finished = $p->finished;
$p = $p->finished([Mojo::Transaction::Single->new]);
safe_post my $safe_post = $p->safe_post;
$p = $p->safe_post(1);

Mojo::Transaction::Pipeline inherits all methods from Mojo::Transaction and implements the following new ones.
new my $p = Mojo::Transaction::Pipeline->new;
my $p = Mojo::Transaction::Pipeline->new($tx1);
my $p = Mojo::Transaction::Pipeline->new($tx1, $tx2, $tx3);
client_connected$p = $p->client_connected;
client_get_chunkmy $chunk = $p->client_get_chunk;
client_infomy $info = $p->client_info;
client_is_writingmy $writing = $p->client_is_writing;
client_leftoversmy $leftovers = $p->client_leftovers;
client_read$p = $p->client_read($chunk);
client_spin$p = $p->client_spin;
server_get_chunkmy $chunk = $p->server_get_chunk;
server_is_writingmy $writing = $p->server_is_writing;
server_leftoversmy $leftovers = $p->server_leftovers;
server_read$p = $p->server_read($chunk);
server_spin$p = $p->server_spin;
server_txmy $tx = $p->server_tx;