ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/follow.ext
(Generate patch)

Comparing deliantra/server/ext/follow.ext (file contents):
Revision 1.14 by root, Fri Jul 11 21:41:38 2008 UTC vs.
Revision 1.15 by root, Thu Apr 29 07:52:01 2010 UTC

8 8
9our %follow; 9our %follow;
10 10
11our $CORO = cf::async { 11our $CORO = cf::async {
12 $Coro::current->{desc} = "follow handler"; 12 $Coro::current->{desc} = "follow handler";
13
14 while () { eval {#d#
15 13
16 while () { 14 while () {
17 cf::wait_for_tick; 15 cf::wait_for_tick;
18 16
19 while (my ($name, $v) = each %follow) { 17 while (my ($name, $v) = each %follow) {
48 } 46 }
49 } 47 }
50 48
51 Coro::schedule unless keys %follow; 49 Coro::schedule unless keys %follow;
52 } 50 }
53 }; warn "follow handler died <$@>\n"; }#d#
54}; 51};
55 52
56cf::register_command follow => sub { 53cf::register_command follow => sub {
57 my ($who, $args) = @_; 54 my ($who, $args) = @_;
58 55

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines