Subroutine Coverage 
| blib/lib/Net/SFTP/Foreign.pm | 
 | 
| Criterion | 
Covered | 
Total | 
% | 
| subroutine | 
28 | 
153 | 
 18.3 
 | 
| pod | 
48 | 
49 | 
 97.9 
 | 
|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
5
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
6
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
7
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
9
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
11
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
12
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
13
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
14
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
15
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
16
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
19
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
36
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
42
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
45
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
46
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
47
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
55
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
63
 | 
 0  | 
 n/a  | 
 CLONE  | 
| 
66
 | 
 0  | 
 n/a  | 
 _deprecated  | 
| 
71
 | 
 0  | 
 n/a  | 
 _next_msg_id  | 
| 
73
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
76
 | 
 0  | 
 n/a  | 
 _queue_new_msg  | 
| 
86
 | 
 0  | 
 n/a  | 
 _queue_msg  | 
| 
104
 | 
 0  | 
 n/a  | 
 _do_io  | 
| 
107
 | 
 0  | 
 n/a  | 
 _conn_lost  | 
| 
122
 | 
 0  | 
 n/a  | 
 _conn_failed  | 
| 
130
 | 
 0  | 
 n/a  | 
 _get_msg  | 
| 
157
 | 
 0  | 
 n/a  | 
 _croak_bad_options  | 
| 
164
 | 
 0  | 
 n/a  | 
 _fs_encode  | 
| 
169
 | 
 0  | 
 n/a  | 
 _fs_decode  | 
| 
174
 | 
 0  | 
 Yes  | 
 new  | 
| 
216
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
257
 | 
 0  | 
 Yes  | 
 autodisconnect  | 
| 
279
 | 
 0  | 
 Yes  | 
 disconnect  | 
| 
336
 | 
 0  | 
 n/a  | 
 DESTROY  | 
| 
356
 | 
 0  | 
 n/a  | 
 _init  | 
| 
409
 | 
 0  | 
 No  | 
 server_extensions  | 
| 
412
 | 
 0  | 
 n/a  | 
 _check_extension  | 
| 
424
 | 
 0  | 
 n/a  | 
 _get_msg_by_id  | 
| 
440
 | 
 0  | 
 n/a  | 
 _get_msg_and_check  | 
| 
468
 | 
 0  | 
 n/a  | 
 _get_handle  | 
| 
477
 | 
 0  | 
 n/a  | 
 _rid  | 
| 
487
 | 
 0  | 
 n/a  | 
 _rfid  | 
| 
492
 | 
 0  | 
 n/a  | 
 _rdid  | 
| 
497
 | 
 0  | 
 n/a  | 
 _queue_rid_request  | 
| 
506
 | 
 0  | 
 n/a  | 
 _queue_rfid_request  | 
| 
511
 | 
 0  | 
 n/a  | 
 _queue_rdid_request  | 
| 
516
 | 
 0  | 
 n/a  | 
 _queue_str_request  | 
| 
522
 | 
 0  | 
 n/a  | 
 _check_status_ok  | 
| 
536
 | 
 0  | 
 Yes  | 
 setcwd  | 
| 
571
 | 
 0  | 
 Yes  | 
 cwd  | 
| 
580
 | 
 0  | 
 Yes  | 
 open  | 
| 
615
 | 
 0  | 
 n/a  | 
 _open_mkpath  | 
| 
637
 | 
 0  | 
 Yes  | 
 opendir  | 
| 
662
 | 
 0  | 
 Yes  | 
 sftpread  | 
| 
689
 | 
 0  | 
 Yes  | 
 sftpwrite  | 
| 
708
 | 
 0  | 
 Yes  | 
 seek  | 
| 
731
 | 
 0  | 
 Yes  | 
 tell  | 
| 
738
 | 
 0  | 
 Yes  | 
 eof  | 
| 
746
 | 
 0  | 
 n/a  | 
 _write  | 
| 
791
 | 
 0  | 
 Yes  | 
 write  | 
| 
809
 | 
 0  | 
 Yes  | 
 flush  | 
| 
839
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
854
 | 
 0  | 
 n/a  | 
 _fill_read_cache  | 
| 
932
 | 
 0  | 
 Yes  | 
 read  | 
| 
945
 | 
 0  | 
 n/a  | 
 _readline  | 
| 
978
 | 
 0  | 
 Yes  | 
 readline  | 
| 
1004
 | 
 0  | 
 Yes  | 
 getc  | 
| 
1021
 | 
 0  | 
 Yes  | 
 lstat  | 
| 
1036
 | 
 0  | 
 Yes  | 
 stat  | 
| 
1052
 | 
 0  | 
 Yes  | 
 fstat  | 
| 
1061
 | 
 6  | 
 n/a  | 
 _gen_remove_method  | 
| 
1063
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1071
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
1084
 | 
 0  | 
 Yes  | 
 mkdir  | 
| 
1100
 | 
 17  | 
 Yes  | 
 join  | 
| 
1130
 | 
 0  | 
 n/a  | 
 _rel2abs  | 
| 
1139
 | 
 0  | 
 Yes  | 
 mkpath  | 
| 
1192
 | 
 0  | 
 n/a  | 
 _mkpath_local  | 
| 
1239
 | 
 0  | 
 Yes  | 
 setstat  | 
| 
1256
 | 
 0  | 
 Yes  | 
 fsetstat  | 
| 
1262
 | 
 12  | 
 n/a  | 
 _gen_setstat_shortcut  | 
| 
1272
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1284
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
1294
 | 
 0  | 
 n/a  | 
 _close  | 
| 
1313
 | 
 0  | 
 Yes  | 
 close  | 
| 
1330
 | 
 0  | 
 Yes  | 
 closedir  | 
| 
1344
 | 
 0  | 
 Yes  | 
 readdir  | 
| 
1382
 | 
 0  | 
 n/a  | 
 _readdir  | 
| 
1395
 | 
 6  | 
 n/a  | 
 _gen_getpath_method  | 
| 
1397
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1431
 | 
 0  | 
 n/a  | 
 _rename  | 
| 
1445
 | 
 0  | 
 Yes  | 
 rename  | 
| 
1488
 | 
 0  | 
 Yes  | 
 atomic_rename  | 
| 
1513
 | 
 0  | 
 Yes  | 
 symlink  | 
| 
1527
 | 
 0  | 
 Yes  | 
 hardlink  | 
| 
1548
 | 
 9  | 
 n/a  | 
 _gen_save_status_method  | 
| 
1550
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1562
 | 
 0  | 
 n/a  | 
 _inc_numbered  | 
| 
1570
 | 
 0  | 
 Yes  | 
 abort  | 
| 
1576
 | 
 0  | 
 Yes  | 
 get  | 
| 
1996
 | 
 0  | 
 Yes  | 
 get_content  | 
| 
2010
 | 
 0  | 
 Yes  | 
 put  | 
| 
2098
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
2455
 | 
 0  | 
 Yes  | 
 put_content  | 
| 
2473
 | 
 0  | 
 Yes  | 
 ls  | 
| 
2605
 | 
 0  | 
 Yes  | 
 rremove  | 
| 
2624
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
2659
 | 
 0  | 
 Yes  | 
 get_symlink  | 
| 
2705
 | 
 0  | 
 Yes  | 
 put_symlink  | 
| 
2754
 | 
 0  | 
 Yes  | 
 rget  | 
| 
2803
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
2836
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
2889
 | 
 0  | 
 Yes  | 
 rput  | 
| 
2957
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
2966
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
3010
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
3069
 | 
 0  | 
 Yes  | 
 mget  | 
| 
3126
 | 
 0  | 
 Yes  | 
 mput  | 
| 
3182
 | 
 0  | 
 Yes  | 
 fsync  | 
| 
3205
 | 
 0  | 
 Yes  | 
 statvfs  | 
| 
3234
 | 
 0  | 
 Yes  | 
 fstatvfs  | 
| 
3241
 | 
 3  | 
 n/a  | 
 BEGIN  | 
| 
3248
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
3261
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
3281
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
3286
 | 
 0  | 
 n/a  | 
 TIEHANDLE  | 
| 
3291
 | 
 0  | 
 n/a  | 
 _new_from_rid  | 
| 
3305
 | 
 0  | 
 n/a  | 
 _close  | 
| 
3310
 | 
 0  | 
 n/a  | 
 _check  | 
| 
3316
 | 
 0  | 
 n/a  | 
 FILENO  | 
| 
3324
 | 
 0  | 
 n/a  | 
 _sftp  | 
| 
3325
 | 
 0  | 
 n/a  | 
 _rid  | 
| 
3330
 | 
 0  | 
 n/a  | 
 _inc_pos  | 
| 
3338
 | 
 0  | 
 n/a  | 
 _flag  | 
| 
3354
 | 
 0  | 
 n/a  | 
 _check_is_file  | 
| 
3357
 | 
 0  | 
 n/a  | 
 _check_is_dir  | 
| 
3362
 | 
 0  | 
 n/a  | 
 AUTOLOAD  | 
| 
3381
 | 
 0  | 
 n/a  | 
 _new_from_rid  | 
| 
3389
 | 
 0  | 
 n/a  | 
 _check_is_file  | 
| 
3391
 | 
 0  | 
 n/a  | 
 _bin  | 
| 
3392
 | 
 0  | 
 n/a  | 
 _bout  | 
| 
3395
 | 
 0  | 
 n/a  | 
 WRITE  | 
| 
3411
 | 
 0  | 
 n/a  | 
 READ  | 
| 
3442
 | 
 0  | 
 n/a  | 
 EOF  | 
| 
3456
 | 
 0  | 
 n/a  | 
 READLINE  | 
| 
3459
 | 
 0  | 
 n/a  | 
 OPEN  | 
| 
3464
 | 
 0  | 
 n/a  | 
 DESTROY  | 
| 
3478
 | 
 0  | 
 n/a  | 
 _new_from_rid  | 
| 
3487
 | 
 0  | 
 n/a  | 
 _check_is_dir  | 
| 
3489
 | 
 0  | 
 n/a  | 
 _cache  | 
| 
3495
 | 
 0  | 
 n/a  | 
 OPENDIR  | 
| 
3504
 | 
 0  | 
 n/a  | 
 DESTROY  |