| line |
true |
false |
branch |
|
31
|
0 |
21 |
if (!ev->callback) |
|
33
|
12 |
9 |
if (!repeating) ev->cbtime = NVtime(); |
|
34
|
0 |
21 |
now = WaHARD(ev)? ev->cbtime : NVtime(); |
|
35
|
21 |
0 |
if (sv_2interval("min", ip->min_interval, &min)) { |
|
43
|
0 |
0 |
if (sv_2interval("max", ip->max_interval, &max)) { |
|
57
|
18 |
0 |
if (sv_2interval("min", ip->min_interval, &min)) { |
|
59
|
2 |
16 |
if (left > IntervalEpsilon) { |
|
67
|
16 |
0 |
if (PE_RING_EMPTY(&ip->iring)) { |
|
71
|
0 |
16 |
if (sv_2interval("max", ip->max_interval, &max)) { |
|
73
|
0 |
0 |
if (left < IntervalEpsilon) { |
|
76
|
0 |
0 |
PE_RING_DETACH(&ip->iring); |
|
93
|
1 |
20 |
PE_RING_DETACH(&ip->iring); |
|
99
|
0 |
1 |
if (nval) { |
|
102
|
0 |
0 |
if (old) SvREFCNT_dec(old); |
|
107
|
0 |
1 |
XPUSHs(ip->max_interval); |
|
114
|
0 |
1 |
if (nval) { |
|
117
|
0 |
0 |
if (old) SvREFCNT_dec(old); |
|
122
|
0 |
1 |
XPUSHs(ip->min_interval); |