|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
97
 | 
 0  | 
 3  | 
 unless (@opts)  | 
 
| 
103
 | 
 1  | 
 2  | 
 if (ref $opts[0] eq 'HASH' and @opts == 1) { }  | 
 
| 
 | 
 1  | 
 1  | 
 elsif (@opts % 2 == 0) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif (@opts < 2) { }  | 
 
| 
105
 | 
 1  | 
 7  | 
 if (exists $opts[0]{$key})  | 
 
| 
115
 | 
 1  | 
 0  | 
 if ($opts[$i] eq $key)  | 
 
| 
119
 | 
 1  | 
 0  | 
 unless $opts[$i]  | 
 
| 
121
 | 
 0  | 
 1  | 
 unless (keys %$self)  | 
 
| 
135
 | 
 3  | 
 0  | 
 if ($$self{'smd'})  | 
 
| 
141
 | 
 0  | 
 3  | 
 unless ($$self{'smd'})  | 
 
| 
148
 | 
 3  | 
 0  | 
 unless ($$self{'dont_connect'})  | 
 
| 
166
 | 
 3  | 
 0  | 
 if ($smd =~ /^\w+:/) { }  | 
 
| 
172
 | 
 0  | 
 3  | 
 if ($@ or not $uri)  | 
 
| 
188
 | 
 0  | 
 3  | 
 if ($smd)  | 
 
| 
192
 | 
 18  | 
 6  | 
 if not $_ =~ /^smd|dont_connect$/  | 
 
| 
196
 | 
 3  | 
 0  | 
 if ($$self{'_ua'} and $$self{'smd'})  | 
 
| 
199
 | 
 0  | 
 3  | 
 if ($response and $response->is_success)  | 
 
| 
224
 | 
 0  | 
 0  | 
 if ($@)  | 
 
| 
228
 | 
 0  | 
 0  | 
 if ($obj)  | 
 
| 
231
 | 
 0  | 
 0  | 
 if ($$obj{$req}) { }  | 
 
| 
238
 | 
 0  | 
 0  | 
 unless ($$self{'_service'}{'serviceURL'} =~ /^\w+:/)  | 
 
| 
249
 | 
 0  | 
 0  | 
 if ($$method{'name'} and $$method{'parameters'})  | 
 
| 
271
 | 
 0  | 
 0  | 
 if $set_utf8  | 
 
| 
284
 | 
 0  | 
 0  | 
 if ($$self{'_service'} and $$self{'_service'}{'objectName'})  | 
 
| 
305
 | 
 0  | 
 0  | 
 if ($$self{'_service'} and $$self{'_service'}{'methods'})  | 
 
| 
323
 | 
 0  | 
 0  | 
 if ($$self{'serviceURL'})  | 
 
| 
335
 | 
 0  | 
 1  | 
 if (exists $$self{'methods'}{$l})  | 
 
| 
347
 | 
 0  | 
 0  | 
 if ($res->is_success) { }  | 
 
| 
350
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
354
 | 
 0  | 
 0  | 
 if $result  |