ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/lib/AE.pm
(Generate patch)

Comparing AnyEvent/lib/AE.pm (file contents):
Revision 1.13 by root, Wed Aug 17 22:34:11 2011 UTC vs.
Revision 1.16 by root, Mon Apr 9 02:25:48 2012 UTC

26 }; 26 };
27 27
28 # called when event loop idle (if applicable) 28 # called when event loop idle (if applicable)
29 my $w = AE::idle sub { ... }; 29 my $w = AE::idle sub { ... };
30 30
31 my $w = AE::cv; # stores whether a condition was flagged 31 my $cv = AE::cv; # stores whether a condition was flagged
32 $w->send; # wake up current and all future recv's 32 $cv->send; # wake up current and all future recv's
33 $w->recv; # enters "main loop" till $condvar gets ->send 33 $cv->recv; # enters "main loop" till $condvar gets ->send
34 # use a condvar in callback mode: 34 # use a condvar in callback mode:
35 $w->cb (sub { $_[0]->recv }); 35 $cv->cb (sub { $_[0]->recv });
36 36
37 37
38=head1 DESCRIPTION 38=head1 DESCRIPTION
39 39
40This module documents the new simpler AnyEvent API. 40This module documents the new simpler AnyEvent API.
168=back 168=back
169 169
170=head1 AUTHOR 170=head1 AUTHOR
171 171
172 Marc Lehmann <schmorp@schmorp.de> 172 Marc Lehmann <schmorp@schmorp.de>
173 http://home.schmorp.de/ 173 http://anyevent.schmorp.de
174 174
175=cut 175=cut
176 176
1771 1771
178 178

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines