| line |
true |
false |
branch |
|
58
|
3 |
0 |
eval {
do {
&load('Compress::Zlib');
1
}
} ? : |
|
87
|
1 |
1 |
unless ($location) |
|
96
|
0 |
1 |
exists $attrs{'useragent'} ? : |
|
115
|
1 |
0 |
if ($$self{'__compress'}) |
|
135
|
0 |
1 |
if (ref $attrs{'combined_handler'}) |
|
141
|
0 |
1 |
if (ref $attrs{'fault_handler'}) |
|
146
|
0 |
1 |
if (ref $attrs{'error_handler'}) |
|
154
|
0 |
1 |
$attrs{'parser'} ? : |
|
|
1 |
0 |
unless $$self{'__parser'} = 'RPC::XML::ParserFactory'->new($attrs{'parser'} ? @{$attrs{'parser'};} : ()) |
|
194
|
0 |
0 |
unless (ref $return) |
|
232
|
0 |
0 |
if (not $req) { } |
|
|
0 |
0 |
elsif (not blessed $req && $req->isa('RPC::XML::request')) { } |
|
239
|
0 |
0 |
unless ($req = 'RPC::XML::request'->new($req, @args)) |
|
248
|
0 |
0 |
unless ($reqclone->header('Host')) |
|
252
|
0 |
0 |
if ($self->compress_requests and $can_compress and $req->length >= $self->compress_thresh) |
|
264
|
0 |
0 |
if ($self->message_file_thresh and $self->message_file_thresh <= $req->length) { } |
|
272
|
0 |
0 |
unless ($req_fh) |
|
285
|
0 |
0 |
if ($do_compress and $req->length >= $self->compress_thresh) { } |
|
290
|
0 |
0 |
unless ($fh_compress) |
|
303
|
0 |
0 |
unless ($com_engine) |
|
315
|
0 |
0 |
unless (defined $out) |
|
323
|
0 |
0 |
unless (defined $out) |
|
330
|
0 |
0 |
unless (close $fh_compress) |
|
344
|
0 |
0 |
unless (defined read($req_fh, $b, 4096)) |
|
356
|
0 |
0 |
if ($do_compress) |
|
375
|
0 |
0 |
unless (defined $compression) |
|
377
|
0 |
0 |
($resp->content_encoding || '') =~ $self->compress_re ? : |
|
380
|
0 |
0 |
if ($compression and not $can_compress) |
|
384
|
0 |
0 |
if ($compression) |
|
386
|
0 |
0 |
unless ($com_engine = &Compress::Zlib::inflateInit()) |
|
393
|
0 |
0 |
if ($compression) |
|
396
|
0 |
0 |
unless (($data_in, $error) = $com_engine->inflate($data_in)) |
|
407
|
0 |
0 |
if ($message = $response->headers->header('X-Died')) |
|
410
|
0 |
0 |
'CODE' eq ref $self->error_handler ? : |
|
413
|
0 |
0 |
unless ($response->is_success) |
|
416
|
0 |
0 |
'CODE' eq ref $self->error_handler ? : |
|
422
|
0 |
0 |
unless (eval {
do {
$value = $parser->parse_done;
1
}
}) |
|
424
|
0 |
0 |
if ($@) |
|
427
|
0 |
0 |
'CODE' eq ref $self->error_handler ? : |
|
434
|
0 |
0 |
if (not ref $value) { } |
|
|
0 |
0 |
elsif ($value->is_fault) { } |
|
437
|
0 |
0 |
'CODE' eq ref $self->error_handler ? : |
|
442
|
0 |
0 |
'CODE' eq ref $self->fault_handler ? : |
|
534
|
0 |
0 |
if ($value) |
|
547
|
0 |
0 |
unless ($value) |
|
552
|
0 |
0 |
$value ? : |
|
562
|
0 |
0 |
if ($newval and ref $newval) |
|
567
|
0 |
0 |
if (@_ == 2 and not defined $newval) |
|
580
|
0 |
0 |
if ($newval and ref $newval) |
|
585
|
0 |
0 |
if (@_ == 2 and not defined $newval) |
|
606
|
0 |
0 |
unless ($thresh) |
|
618
|
0 |
0 |
unless ($dir) |