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

Comparing Coro/Coro.pm (file contents):
Revision 1.163 by root, Mon Dec 17 06:36:24 2007 UTC vs.
Revision 1.178 by root, Thu Apr 17 22:33:10 2008 UTC

57 57
58our $idle; # idle handler 58our $idle; # idle handler
59our $main; # main coroutine 59our $main; # main coroutine
60our $current; # current coroutine 60our $current; # current coroutine
61 61
62our $VERSION = '4.32'; 62our $VERSION = '4.51';
63 63
64our @EXPORT = qw(async async_pool cede schedule terminate current unblock_sub); 64our @EXPORT = qw(async async_pool cede schedule terminate current unblock_sub);
65our %EXPORT_TAGS = ( 65our %EXPORT_TAGS = (
66 prio => [qw(PRIO_MAX PRIO_HIGH PRIO_NORMAL PRIO_LOW PRIO_IDLE PRIO_MIN)], 66 prio => [qw(PRIO_MAX PRIO_HIGH PRIO_NORMAL PRIO_LOW PRIO_IDLE PRIO_MIN)],
67); 67);
178 } 178 }
179}; 179};
180$manager->desc ("[coro manager]"); 180$manager->desc ("[coro manager]");
181$manager->prio (PRIO_MAX); 181$manager->prio (PRIO_MAX);
182 182
183# static methods. not really.
184
185=back 183=back
186 184
187=head2 STATIC METHODS 185=head2 STATIC METHODS
188 186
189Static methods are actually functions that operate on the current coroutine only. 187Static methods are actually functions that operate on the current coroutine only.
339 } 337 }
340} 338}
341 339
342=back 340=back
343 341
344# dynamic methods
345
346=head2 COROUTINE METHODS 342=head2 COROUTINE METHODS
347 343
348These are the methods you can call on coroutine objects. 344These are the methods you can call on coroutine objects.
349 345
350=over 4 346=over 4

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines