Amanda::Taper modules list Amanda modules list List of All
Modules All Amanda Releases        step start_scribe => sub {
my $scribe = Amanda::Taper::Scribe->new(             taperscan
=> $taperscan_algo,             feedback => $feedback_obj);
write_timestamp => $write_timestamp,         finished_cb =>
$steps->{'start_xfer'});   step start_xfer => sub {     my
($err) = @_;     my $xfer_dest = $scribe->get_xfer_dest(
allow_split => 1,         max_memory => 64 * 1024,
can_cache_inform => 0,         part_size => 150 * 1024**2,
part_cache_type => 'disk',         part_cache_dir =>
"$tmpdir/splitbuffer",         part_cache_max_size => 20 *
1024**2);     # .. set up the rest of the transfer ..
$xfer->start(sub {         my ($src, $msg, $xfer) = @_;
$scribe->handle_xmsg($src, $msg, $xfer);         # .. any other
processing ..     # tell the scribe to start dumping via this
transfer         xfer => $xfer,         dump_header => $hdr,
dump_cb => $steps->{'dump_c