… | |
… | |
217 | ev_break (EV_AX_ how); |
217 | ev_break (EV_AX_ how); |
218 | } |
218 | } |
219 | |
219 | |
220 | void post_fork () throw () |
220 | void post_fork () throw () |
221 | { |
221 | { |
222 | #if EV_MULTIPLICITY |
|
|
223 | ev_loop_fork (EV_AX); |
222 | ev_loop_fork (EV_AX); |
224 | #else |
|
|
225 | ev_default_fork (); |
|
|
226 | #endif |
|
|
227 | } |
223 | } |
228 | |
224 | |
229 | unsigned int backend () const throw () |
225 | unsigned int backend () const throw () |
230 | { |
226 | { |
231 | return ev_backend (EV_AX); |
227 | return ev_backend (EV_AX); |
… | |
… | |
392 | #else |
388 | #else |
393 | !ev_default_loop (flags) |
389 | !ev_default_loop (flags) |
394 | #endif |
390 | #endif |
395 | ) |
391 | ) |
396 | throw bad_loop (); |
392 | throw bad_loop (); |
397 | } |
|
|
398 | |
|
|
399 | ~default_loop () throw () |
|
|
400 | { |
|
|
401 | ev_default_destroy (); |
|
|
402 | } |
393 | } |
403 | |
394 | |
404 | private: |
395 | private: |
405 | default_loop (const default_loop &); |
396 | default_loop (const default_loop &); |
406 | default_loop &operator = (const default_loop &); |
397 | default_loop &operator = (const default_loop &); |