line |
true |
false |
branch |
58
|
4 |
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) |