… | |
… | |
528 | OUTPUT: |
528 | OUTPUT: |
529 | RETVAL |
529 | RETVAL |
530 | |
530 | |
531 | void ev_default_destroy () |
531 | void ev_default_destroy () |
532 | CODE: |
532 | CODE: |
533 | ev_default_destroy (); |
533 | ev_loop_destroy (EV_DEFAULT_UC); |
534 | SvREFCNT_dec (default_loop_sv); |
534 | SvREFCNT_dec (default_loop_sv); |
535 | default_loop_sv = 0; |
535 | default_loop_sv = 0; |
536 | |
536 | |
537 | unsigned int ev_supported_backends () |
537 | unsigned int ev_supported_backends () |
538 | |
538 | |
… | |
… | |
1303 | OUTPUT: |
1303 | OUTPUT: |
1304 | RETVAL |
1304 | RETVAL |
1305 | |
1305 | |
1306 | void DESTROY (struct ev_loop *loop) |
1306 | void DESTROY (struct ev_loop *loop) |
1307 | CODE: |
1307 | CODE: |
1308 | if (loop != evapi.default_loop) /* global destruction sucks */ |
1308 | /* 1. the default loop shouldn't be freed by destroying it'S pelr loop object */ |
|
|
1309 | /* 2. not doing so helps avoid many global destruction bugs in perl, too */ |
|
|
1310 | if (loop != evapi.default_loop) |
1309 | ev_loop_destroy (loop); |
1311 | ev_loop_destroy (loop); |
1310 | |
1312 | |
1311 | void ev_loop_fork (struct ev_loop *loop) |
1313 | void ev_loop_fork (struct ev_loop *loop) |
1312 | |
1314 | |
1313 | NV ev_now (struct ev_loop *loop) |
1315 | NV ev_now (struct ev_loop *loop) |