| line | true | false | branch | 
 
| 80 | 0 | 2 | $#_ == 0 ? : | 
 
| 82 | 0 | 2 | if ($$self{'Debug'} and ref $$self{'Debug'} ne 'CODE') | 
 
| 85 | 0 | 2 | if $$self{'Debug'} | 
 
| 87 | 2 | 0 | unless ($$self{'Socket'}) | 
 
| 88 | 2 | 0 | unless defined $$self{'Proto'} | 
 
| 90 | 2 | 0 | unless defined $$self{'PeerAddr'} | 
 
| 92 | 2 | 0 | unless defined $$self{'PeerAddr'} | 
 
| 94 | 2 | 0 | unless $$self{'Port'} | 
 
| 104 | 0 | 3 | if $$self{'Debug'} | 
 
| 111 | 1 | 2 | unless (defined $$self{'Socket'}) | 
 
| 125 | 4 | 0 | unless exists $$self{'PreviousTime'} | 
 
| 126 | 0 | 0 | if ($$self{'PreviousTime'} + 10 > time) | 
 
| 127 | 0 | 0 | if $$self{'Debug'} | 
 
| 145 | 10 | 0 | if ($socket->protocol == 17) | 
 
| 146 | 1 | 9 | if (length $data > 1024) | 
 
| 147 | 0 | 1 | if $$self{'Debug'} | 
 
| 158 | 0 | 9 | if ($socket->protocol == 6) | 
 
| 159 | 0 | 0 | if $$self{'Debug'} | 
 
| 161 | 0 | 0 | if $$self{'Debug'} | 
 
| 163 | 0 | 9 | unless $socket->send($data) | 
 
| 170 | 0 | 10 | unless ref($query) =~ /[a-z]/ | 
 
| 172 | 0 | 10 | unless $query->isa('Mail::Karmasphere::Query') | 
 
| 175 | 0 | 10 | if $$self{'Debug'} | 
 
| 182 | 0 | 10 | if $query->has_identities | 
 
| 183 | 0 | 10 | if $query->has_composites | 
 
| 184 | 1 | 9 | if $query->has_feeds | 
 
| 185 | 0 | 10 | if $query->has_combiners | 
 
| 186 | 0 | 10 | if $query->has_flags | 
 
| 187 | 0 | 10 | if (defined $$self{'Principal'}) | 
 
| 188 | 0 | 0 | defined $$self{'Credentials'} ? : | 
 
| 191 | 0 | 10 | if $$self{'Debug'} | 
 
| 194 | 0 | 10 | if $$self{'Debug'} | 
 
| 205 | 0 | 0 | if ($socket->protocol == 6) { } | 
 
| 206 | 0 | 0 | unless $socket->read($data, 4) | 
 
| 212 | 0 | 0 | unless my $bytes = $socket->read($block, $length) | 
 
| 217 | 0 | 0 | if $$self{'Debug'} | 
 
| 220 | 0 | 0 | unless $socket->recv($data, 8192) | 
 
| 222 | 0 | 0 | if $$self{'Debug'} | 
 
| 225 | 0 | 0 | unless ref $packet eq 'HASH' | 
 
| 228 | 0 | 0 | if $$self{'Debug'} | 
 
| 235 | 0 | 4 | ref $query ? : | 
 
| 236 | 0 | 4 | if (defined $id) { } | 
 
| 237 | 0 | 0 | if ($Mail::Karmasphere::Client::QUEUE{$id}) | 
 
| 238 | 0 | 0 | if $$self{'Debug'} | 
 
| 245 | 0 | 4 | if (@Mail::Karmasphere::Client::QUEUE) | 
 
| 251 | 4 | 0 | unless defined $timeout | 
 
| 256 | 0 | 4 | if $prev | 
 
| 260 | 0 | 4 | if (@ready) | 
 
| 262 | 0 | 0 | if ref $query | 
 
| 263 | 0 | 0 | unless defined $id | 
 
| 264 | 0 | 0 | if $response->id eq $id | 
 
| 269 | 0 | 0 | if (@Mail::Karmasphere::Client::QUEUE > $Mail::Karmasphere::Client::QUEUE) | 
 
| 284 | 1 | 0 | unless defined $timeout | 
 
| 289 | 0 | 0 | if $response |