ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/t/03_keepalive.t
Revision: 1.1
Committed: Sat Nov 24 08:28:10 2007 UTC (16 years, 7 months ago) by root
Content type: application/x-troff
Branch: MAIN
CVS Tags: rel-2_01, rel-3_51, rel-2_0, rel-3_31, rel-3_33, rel-3_53, rel-3_52, rel-1_71, rel-3_4, rel-3_3, rel-3_2, rel-3_1, rel-3_0, rel-1_85, rel-3_49, rel-1_8, rel-1_72, rel-1_3, rel-1_5, rel-1_4, rel-1_6, rel-3_44, rel-3_41, rel-3_42, rel-3_43, rel-3_48, rel-3_431, rel-1_81, rel-1_86
Log Message:
implement keepalive, kill struct

File Contents

# Content
1 BEGIN { $| = 1; print "1..7\n"; }
2
3 no warnings;
4 use strict;
5
6 use EV;
7
8 my $timer = EV::timer_ns 0, 0, sub { print "ok 6\n" };
9
10 $timer->keepalive (1);
11
12 print "ok 1\n";
13 EV::loop;
14 print "ok 2\n";
15
16 $timer->start;
17
18 $timer->keepalive (0);
19
20 $timer->again;
21 $timer->stop;
22 $timer->start;
23
24 print "ok 3\n";
25 EV::loop;
26 print "ok 4\n";
27
28 $timer->keepalive (1);
29
30 print "ok 5\n";
31 EV::loop;
32 print "ok 7\n";
33