… | |
… | |
592 | after => 1, |
592 | after => 1, |
593 | cb => sub { $result_ready->send }, |
593 | cb => sub { $result_ready->send }, |
594 | ); |
594 | ); |
595 | |
595 | |
596 | # this "blocks" (while handling events) till the callback |
596 | # this "blocks" (while handling events) till the callback |
597 | # calls -<send |
597 | # calls ->send |
598 | $result_ready->recv; |
598 | $result_ready->recv; |
599 | |
599 | |
600 | Example: wait for a timer, but take advantage of the fact that condition |
600 | Example: wait for a timer, but take advantage of the fact that condition |
601 | variables are also callable directly. |
601 | variables are also callable directly. |
602 | |
602 | |
… | |
… | |
1116 | |
1116 | |
1117 | BEGIN { AnyEvent::common_sense } |
1117 | BEGIN { AnyEvent::common_sense } |
1118 | |
1118 | |
1119 | use Carp (); |
1119 | use Carp (); |
1120 | |
1120 | |
1121 | our $VERSION = '5.111'; |
1121 | our $VERSION = '5.112'; |
1122 | our $MODEL; |
1122 | our $MODEL; |
1123 | |
1123 | |
1124 | our $AUTOLOAD; |
1124 | our $AUTOLOAD; |
1125 | our @ISA; |
1125 | our @ISA; |
1126 | |
1126 | |