… | |
… | |
1270 | |
1270 | |
1271 | MODULE = EV PACKAGE = EV::Child PREFIX = ev_child_ |
1271 | MODULE = EV PACKAGE = EV::Child PREFIX = ev_child_ |
1272 | |
1272 | |
1273 | #if EV_CHILD_ENABLE |
1273 | #if EV_CHILD_ENABLE |
1274 | |
1274 | |
|
|
1275 | void ev_child_reinit () |
|
|
1276 | CODE: |
|
|
1277 | ev_signal_stop (evapi.default_loop, &childev); |
|
|
1278 | ev_signal_start (evapi.default_loop, &childev); |
|
|
1279 | |
1275 | void ev_child_start (ev_child *w) |
1280 | void ev_child_start (ev_child *w) |
1276 | CODE: |
1281 | CODE: |
1277 | START (child, w); |
1282 | START (child, w); |
1278 | |
1283 | |
1279 | void ev_child_stop (ev_child *w) |
1284 | void ev_child_stop (ev_child *w) |
… | |
… | |
1325 | } |
1330 | } |
1326 | |
1331 | |
1327 | SV *path (ev_stat *w, SV *new_path = NO_INIT) |
1332 | SV *path (ev_stat *w, SV *new_path = NO_INIT) |
1328 | CODE: |
1333 | CODE: |
1329 | { |
1334 | { |
1330 | RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; |
1335 | RETVAL = e_fh (w) ? newSVsv (e_fh (w)) : &PL_sv_undef; |
1331 | |
1336 | |
1332 | if (items > 1) |
1337 | if (items > 1) |
1333 | { |
1338 | { |
1334 | sv_2mortal (RETVAL); |
1339 | sv_2mortal (e_fh (w)); |
1335 | e_fh (w) = newSVsv (new_path); |
1340 | e_fh (w) = newSVsv (new_path); |
1336 | RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
1341 | RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
1337 | } |
1342 | } |
1338 | } |
1343 | } |
1339 | OUTPUT: |
1344 | OUTPUT: |