|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
267
 | 
 0  | 
 0  | 
 0  | 
 $mode and $mode =~ /\A(?:require|auto|yes|on|y)\Z/  | 
 
| 
269
 | 
 0  | 
 0  | 
 0  | 
 not $rc and $mode eq 'require'  | 
 
| 
364
 | 
 0  | 
 0  | 
 0  | 
 $fh && ref $fh && $fh->isa('IO::Socket::SSL')  | 
 
| 
452
 | 
 0  | 
 0  | 
 0  | 
 ref $username and UNIVERSAL::isa($username, 'Authen::SASL')  | 
 
| 
761
 | 
 0  | 
 0  | 
 0  | 
 defined $op and ref $op eq 'CODE'  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $op and $op eq 'warn'  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $op and $op eq 'die'  | 
 
| 
762
 | 
 0  | 
 0  | 
 0  | 
 $assignAd &&= &$op($self, $err)  | 
 
| 
868
 | 
 0  | 
 0  | 
 0  | 
 &_send_command && &_response  | 
 
| 
902
 | 
 0  | 
 0  | 
 0  | 
 defined $okRsp and uc $okRsp eq uc $1  | 
 
| 
1037
 | 
 0  | 
 0  | 
 0  | 
 !defined($mode) || $mode ne 'end' and $l =~ s/\A(active|ok|no|bye)\b//i  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
212
 | 
 0  | 
 0  | 
 0  | 
 ref $self || $self  | 
 
| 
232
 | 
 0  | 
 0  | 
 0  | 
 $arg{'Debug'} or $arg{'debug'}  | 
 
| 
233
 | 
 0  | 
 0  | 
 0  | 
 delete $arg{'on_fail'} || delete $arg{'On_fail'}  | 
 
| 
234
 | 
 0  | 
 0  | 
 0  | 
 delete $arg{'tls'} || delete $arg{'Tls'} || delete $arg{'TLS'}  | 
 
| 
759
 | 
 0  | 
 0  | 
 0  | 
 !defined($Ad) || $Ad  | 
 
| 
886
 | 
 0  | 
 0  | 
 0  | 
 ref $cy ne 'ARRAY' or $cy->[0] ne "\n"  | 
 
| 
896
 | 
 0  | 
 0  | 
 0  | 
 $cmt ||= $c  | 
 
| 
902
 | 
 0  | 
 0  | 
 0  | 
 uc $1 eq 'OK' or defined $okRsp and uc $okRsp eq uc $1  | 
 
| 
952
 | 
 0  | 
 0  | 
 0  | 
 not ref $r or $r->[0] =~ /^(?:\n|active)$/i  | 
 
| 
1037
 | 
 0  | 
 0  | 
 0  | 
 !defined($mode) || $mode ne 'end'  | 
 
| 
1100
 | 
 0  | 
 0  | 
 0  | 
 not ref $this or ref $this eq 'CODE'  | 
 
| 
1142
 | 
 0  | 
 0  | 
 0  | 
 $e or length $string == 0  | 
 
| 
1144
 | 
 0  | 
 0  | 
 0  | 
 $h || $str  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $h or not $h || $str  |