Guarantee that a retry timer cannot go out of scope while the timer is running, and provide a guarantee to the expiry callback that the timer will remain in scope during the entire callback (similar to the guarantee provided to interface methods). Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
| 49 |
|
49 |
|
| 50 |
|
50 |
|
| 51 |
|
51 |
|
|
52 |
|
|
|
53 |
|
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
| 52 |
|
58 |
|
| 53 |
|
59 |
|
| 54 |
|
60 |
|
|
|
||
| 56 |
|
62 |
|
| 57 |
|
63 |
|
| 58 |
|
64 |
|
|
65 |
|
|
| 59 |
|
66 |
|
| 60 |
|
67 |
|
| 61 |
|
68 |
|
| 62 |
|
|
|
|
69 |
|
|
|
70 |
|
|
| 63 |
|
71 |
|
|
72 |
|
|
| 64 |
|
73 |
|
| 65 |
|
74 |
|
| 66 |
|
75 |
|
|
|
||
| 439 |
|
439 |
|
| 440 |
|
440 |
|
| 441 |
|
441 |
|
| 442 |
|
|
|
|
442 |
|
|
| 443 |
|
443 |
|
| 444 |
|
444 |
|
| 445 |
|
445 |
|
|
|
||
| 281 |
|
281 |
|
| 282 |
|
282 |
|
| 283 |
|
283 |
|
| 284 |
|
|
|
|
284 |
|
|
| 285 |
|
285 |
|
| 286 |
|
286 |
|
| 287 |
|
287 |
|
|
|
||
| 222 |
|
222 |
|
| 223 |
|
223 |
|
| 224 |
|
224 |
|
| 225 |
|
|
|
|
225 |
|
|
| 226 |
|
226 |
|
| 227 |
|
227 |
|
| 228 |
|
228 |
|
|
|
||
| 57 |
|
57 |
|
| 58 |
|
58 |
|
| 59 |
|
59 |
|
| 60 |
|
|
|
|
60 |
|
|
| 61 |
|
61 |
|
|
62 |
|
|
|
63 |
|
|
| 62 |
|
64 |
|
| 63 |
|
65 |
|
| 64 |
|
66 |
|
|
|
||
| 136 |
|
138 |
|
| 137 |
|
139 |
|
| 138 |
|
140 |
|
|
141 |
|
|
|
142 |
|
|
| 139 |
|
143 |
|
| 140 |
|
144 |
|
| 141 |
|
145 |
|
|
|
||
| 164 |
|
168 |
|
| 165 |
|
169 |
|
| 166 |
|
170 |
|
| 167 |
|
|
|
|
171 |
|
|
|
172 |
|
|
|
173 |
|
|
| 168 |
|
174 |
|
| 169 |
|
175 |
|
| 170 |
|
176 |
|
|
|
||
| 265 |
|
265 |
|
| 266 |
|
266 |
|
| 267 |
|
267 |
|
| 268 |
|
|
|
| 269 |
|
|
|
|
268 |
|
|
|
269 |
|
|
| 270 |
|
270 |
|
| 271 |
|
271 |
|
| 272 |
|
272 |
|
|
|
||
| 1425 |
|
1425 |
|
| 1426 |
|
1426 |
|
| 1427 |
|
1427 |
|
| 1428 |
|
|
|
|
1428 |
|
|
| 1429 |
|
1429 |
|
| 1430 |
|
1430 |
|
| 1431 |
|
1431 |
|
|
|
||
| 1528 |
|
1528 |
|
| 1529 |
|
1529 |
|
| 1530 |
|
1530 |
|
| 1531 |
|
|
|
|
1531 |
|
|
| 1532 |
|
1532 |
|
| 1533 |
|
1533 |
|
| 1534 |
|
1534 |
|
|
|
||
| 527 |
|
527 |
|
| 528 |
|
528 |
|
| 529 |
|
529 |
|
| 530 |
|
|
|
|
530 |
|
|
| 531 |
|
531 |
|
| 532 |
|
532 |
|
| 533 |
|
533 |
|
|
|
||
| 695 |
|
695 |
|
| 696 |
|
696 |
|
| 697 |
|
697 |
|
| 698 |
|
|
|
| 699 |
|
|
|
|
698 |
|
|
|
699 |
|
|
|
700 |
|
|
|
701 |
|
|
| 700 |
|
702 |
|
| 701 |
|
703 |
|
| 702 |
|
704 |
|
|
|
||
| 1097 |
|
1097 |
|
| 1098 |
|
1098 |
|
| 1099 |
|
1099 |
|
| 1100 |
|
|
|
|
1100 |
|
|
| 1101 |
|
1101 |
|
| 1102 |
|
1102 |
|
| 1103 |
|
1103 |
|