1 | =head1 NAME |
1 | =head1 NAME |
2 | |
2 | |
3 | Coro::Timer - simple timer package, independent of used event loops |
3 | Coro::Timer - timers and timeouts, independent of any event loop |
4 | |
4 | |
5 | =head1 SYNOPSIS |
5 | =head1 SYNOPSIS |
6 | |
6 | |
7 | use Coro::Timer qw(sleep timeout); |
7 | use Coro::Timer qw(sleep timeout); |
8 | # nothing exported by default |
8 | # nothing exported by default |
… | |
… | |
28 | use AnyEvent (); |
28 | use AnyEvent (); |
29 | |
29 | |
30 | use Coro (); |
30 | use Coro (); |
31 | use Coro::AnyEvent (); |
31 | use Coro::AnyEvent (); |
32 | |
32 | |
33 | $VERSION = "5.0"; |
33 | $VERSION = 5.16; |
34 | @EXPORT_OK = qw(timeout sleep); |
34 | @EXPORT_OK = qw(timeout sleep); |
35 | |
35 | |
36 | =item $flag = timeout $seconds; |
36 | =item $flag = timeout $seconds; |
37 | |
37 | |
38 | This function will wake up the current coroutine after $seconds |
38 | This function will wake up the current coroutine after $seconds |