|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
62
 | 
 0  | 
 0  | 
 if (@_ == 1) { }  | 
 
| 
69
 | 
 0  | 
 0  | 
 if (/^-?always_waitfor_prompt$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?autopage$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?ignore_warnings$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?more_prompt$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?normalize_cmd$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?send_wakeup$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?waitfor_pause$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?warnings$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?prompt$/i) { }  | 
 
| 
103
 | 
 0  | 
 0  | 
 unless $self = $class->SUPER::new(%ntparams)  | 
 
| 
108
 | 
 0  | 
 0  | 
 if (/^-?always_waitfor_prompt$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?autopage$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?ignore_warnings$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?more_prompt$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?normalize_cmd$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?send_wakeup$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?waitfor_pause$/i) { }  | 
 
| 
151
 | 
 0  | 
 0  | 
 if (@_ == 2) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ > 2) { }  | 
 
| 
152
 | 
 0  | 
 0  | 
 unless defined $prompt  | 
 
| 
189
 | 
 0  | 
 0  | 
 if (@_ == 1) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ >= 2) { }  | 
 
| 
195
 | 
 0  | 
 0  | 
 if (/^-?string$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?normalize_cmd$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?output$/i) { }  | 
 
| 
204
 | 
 0  | 
 0  | 
 if (defined $output_ref and ref $output_ref eq 'ARRAY')  | 
 
| 
220
 | 
 0  | 
 0  | 
 if ($need_more) { }  | 
 
| 
230
 | 
 0  | 
 0  | 
 if ($normalize) { }  | 
 
| 
246
 | 
 0  | 
 0  | 
 if (substr($$out[$i], 0, 1) eq '%')  | 
 
| 
247
 | 
 0  | 
 0  | 
 if ($$out[$i] =~ /'\^' marker/) { }  | 
 
| 
275
 | 
 0  | 
 0  | 
 if ($self->autopage and $self->last_prompt =~ /$more_re/) { }  | 
 
| 
282
 | 
 0  | 
 0  | 
 if (defined $output_ref)  | 
 
| 
283
 | 
 0  | 
 0  | 
 if (ref $output_ref eq 'SCALAR') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $output_ref eq 'HASH') { }  | 
 
| 
290
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
298
 | 
 0  | 
 0  | 
 unless @_  | 
 
| 
313
 | 
 0  | 
 0  | 
 if (@_ >= 2) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@_ == 1) { }  | 
 
| 
316
 | 
 0  | 
 0  | 
 if ($k =~ /^-?[Ss]tring$/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($k =~ /^-?[Mm]atch$/) { }  | 
 
| 
334
 | 
 0  | 
 0  | 
 if ($self->always_waitfor_prompt and index($all_re, $prompt_re) == -1)  | 
 
| 
335
 | 
 0  | 
 0  | 
 if @_ == 1  | 
 
| 
344
 | 
 0  | 
 0  | 
 if ($self->autopage and index($all_re, $more_re) == -1)  | 
 
| 
345
 | 
 0  | 
 0  | 
 if @_ == 1  | 
 
| 
352
 | 
 0  | 
 0  | 
 unless $all_prompts or @literals  | 
 
| 
362
 | 
 0  | 
 0  | 
 if ($match)  | 
 
| 
364
 | 
 0  | 
 0  | 
 if (index $match, $_)  | 
 
| 
365
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
369
 | 
 0  | 
 0  | 
 if ($match =~ /($all_re)/m)  | 
 
| 
371
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
374
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
402
 | 
 0  | 
 0  | 
 if $self->eof  | 
 
| 
406
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
411
 | 
 0  | 
 0  | 
 if (@_ == 3) { }  | 
 
| 
420
 | 
 0  | 
 0  | 
 if (/^-?name$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?passw/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?passcode/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?prompt$/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?timeout$/i) { }  | 
 
| 
438
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
459
 | 
 0  | 
 0  | 
 if ($self->timed_out) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($self->eof) { }  | 
 
| 
471
 | 
 0  | 
 0  | 
 if ($self->send_wakeup eq 'connect')  | 
 
| 
490
 | 
 0  | 
 0  | 
 unless ($_)  | 
 
| 
491
 | 
 0  | 
 0  | 
 if $self->eof  | 
 
| 
495
 | 
 0  | 
 0  | 
 if ($sent_wakeup == 0 and $self->send_wakeup eq 'timeout')  | 
 
| 
513
 | 
 0  | 
 0  | 
 if (not defined $_) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/sername|ogin/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/[Pp]assw/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/(?i:Passcode)/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/($cmd_prompt_re)/) { }  | 
 
| 
516
 | 
 0  | 
 0  | 
 unless $self->print($username)  | 
 
| 
517
 | 
 0  | 
 0  | 
 if $seen{'login'}++  | 
 
| 
519
 | 
 0  | 
 0  | 
 unless $self->print($password)  | 
 
| 
520
 | 
 0  | 
 0  | 
 if $seen{'passwd'}++  | 
 
| 
522
 | 
 0  | 
 0  | 
 unless $self->print($passcode)  | 
 
| 
523
 | 
 0  | 
 0  | 
 if $seen{'passcode'}++  | 
 
| 
541
 | 
 0  | 
 0  | 
 if ($self->ignore_warnings)  | 
 
| 
544
 | 
 0  | 
 0  | 
 if $errmsg =~ /$warnings_re/  | 
 
| 
559
 | 
 0  | 
 0  | 
 if (@_ == 1) { }  | 
 
| 
565
 | 
 0  | 
 0  | 
 if (/^-?name$|^-?login$|^-?user/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?passw/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?passc/i) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (/^-?level$/i) { }  | 
 
| 
583
 | 
 0  | 
 0  | 
 if ($self->timed_out) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($self->eof) { }  | 
 
| 
610
 | 
 0  | 
 0  | 
 unless (my($prematch, $match) = $self->waitfor('-match', '/[Ll]ogin[:\\s]*$/', '-match', '/[Uu]sername[:\\s]*$/', '-match', '/[Pp]assw(?:or)?d[:\\s]*$/', '-match', '/(?i:Passcode)[:\\s]*$/', '-match', "/$old_prompt/"))  | 
 
| 
611
 | 
 0  | 
 0  | 
 if $self->eof  | 
 
| 
616
 | 
 0  | 
 0  | 
 if (not defined $match) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($match =~ /sername|ogin/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($match =~ /[Pp]assw/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($match =~ /(?i:Passcode)/) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($match =~ /$old_prompt/) { }  | 
 
| 
619
 | 
 0  | 
 0  | 
 unless $self->print($en_username)  | 
 
| 
620
 | 
 0  | 
 0  | 
 if $seen{'login'}++  | 
 
| 
624
 | 
 0  | 
 0  | 
 unless $self->print($en_password)  | 
 
| 
625
 | 
 0  | 
 0  | 
 if $seen{'passwd'}++  | 
 
| 
629
 | 
 0  | 
 0  | 
 unless $self->print($en_passcode)  | 
 
| 
630
 | 
 0  | 
 0  | 
 if $seen{'passcode'}++  | 
 
| 
641
 | 
 0  | 
 0  | 
 if ($en_level eq '' or $en_level =~ /^[1-9]/) { }  | 
 
| 
643
 | 
 0  | 
 0  | 
 $self->is_enabled ? :  | 
 
| 
654
 | 
 0  | 
 0  | 
 $self->is_enabled ? :  | 
 
| 
682
 | 
 0  | 
 0  | 
 exists $stream->{'last_prompt'} ? :  | 
 
| 
689
 | 
 0  | 
 0  | 
 exists $stream->{'last_cmd'} ? :  | 
 
| 
697
 | 
 0  | 
 0  | 
 $_[0]->last_prompt =~ /\#|enable|config/ ? :  | 
 
| 
703
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
711
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
719
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
727
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
735
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
743
 | 
 0  | 
 0  | 
 if defined $arg  | 
 
| 
751
 | 
 0  | 
 0  | 
 if (defined $arg)  | 
 
| 
761
 | 
 0  | 
 0  | 
 if (defined $arg)  | 
 
| 
776
 | 
 0  | 
 0  | 
 unless @_  | 
 
| 
779
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
781
 | 
 0  | 
 0  | 
 if ($orig)  | 
 
| 
782
 | 
 0  | 
 0  | 
 if ($self->_match_check($orig))  | 
 
| 
784
 | 
 0  | 
 0  | 
 unless $orig  | 
 
| 
789
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
790
 | 
 0  | 
 0  | 
 if ($self->_match_check($_))  | 
 
| 
793
 | 
 0  | 
 0  | 
 unless ($re)  | 
 
| 
798
 | 
 0  | 
 0  | 
 $orig ? :  | 
 
| 
802
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
810
 | 
 0  | 
 0  | 
 unless $str  | 
 
| 
826
 | 
 0  | 
 0  | 
 wantarray ? :  | 
 
| 
832
 | 
 0  | 
 0  | 
 unless $code  | 
 
| 
837
 | 
 0  | 
 0  | 
 if $Net::Telnet::Cisco::DEBUG  | 
 
| 
847
 | 
 0  | 
 0  | 
 if ($@) { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (@warns) { }  | 
 
| 
871
 | 
 0  | 
 0  | 
 if ref $self  |