ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/t/07_io.t
(Generate patch)

Comparing AnyEvent/t/07_io.t (file contents):
Revision 1.3 by root, Wed Dec 29 04:16:34 2010 UTC vs.
Revision 1.4 by root, Tue Aug 2 20:02:45 2011 UTC

23 }); 23 });
24}); 24});
25 25
26print "ok 3\n"; 26print "ok 3\n";
27 27
28{ my $cv = AnyEvent->condvar; $t = AnyEvent->timer (after => 0.05, cb => sub { $cv->send }); $cv->wait } 28{ my $cv = AnyEvent->condvar; $t = AnyEvent->timer (after => 0.05, cb => sub { $cv->send }); $cv->recv }
29 29
30print "ok 4\n"; 30print "ok 4\n";
31 31
32$wa = AnyEvent->io (fh => $a, poll => "w", cb => sub { 32$wa = AnyEvent->io (fh => $a, poll => "w", cb => sub {
33 syswrite $a, "0"; 33 syswrite $a, "0";
39 sysread $a, my $buf, 1; 39 sysread $a, my $buf, 1;
40 print "ok 9\n"; 40 print "ok 9\n";
41 $cv->send; 41 $cv->send;
42}); 42});
43 43
44$cv = AnyEvent->condvar; $cv->wait; 44$cv = AnyEvent->condvar; $cv->recv;
45 45
46print "ok 10\n"; 46print "ok 10\n";
47 47
48$rb = AnyEvent->io (fh => fileno $b, poll => "r", cb => sub { 48$rb = AnyEvent->io (fh => fileno $b, poll => "r", cb => sub {
49 print "ok 14\n"; 49 print "ok 14\n";
56 }); 56 });
57}); 57});
58 58
59print "ok 11\n"; 59print "ok 11\n";
60 60
61{ my $cv = AnyEvent->condvar; $t = AnyEvent->timer (after => 0.05, cb => sub { $cv->send }); $cv->wait } 61{ my $cv = AnyEvent->condvar; $t = AnyEvent->timer (after => 0.05, cb => sub { $cv->send }); $cv->recv }
62 62
63print "ok 12\n"; 63print "ok 12\n";
64 64
65$wa = AnyEvent->io (fh => fileno $a, poll => "w", cb => sub { 65$wa = AnyEvent->io (fh => fileno $a, poll => "w", cb => sub {
66 syswrite $a, "0"; 66 syswrite $a, "0";
72 sysread $a, my $buf, 1; 72 sysread $a, my $buf, 1;
73 print "ok 17\n"; 73 print "ok 17\n";
74 $cv->send; 74 $cv->send;
75}); 75});
76 76
77$cv = AnyEvent->condvar; $cv->wait; 77$cv = AnyEvent->condvar; $cv->recv;
78 78
79print "ok 18\n"; 79print "ok 18\n";
80 80

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines