Hi, imagine just this:

try {
  uv_run(loop, UV_RUN_DEFAULT);
}
catch (const exception &error) {
  [...]  // Do something
}

Let's imagine that during the execution of a UV callback (for example,
a timer callback) my code calls to throw() (or some C++ call
internally produces an exception due to bad usage). The exception
would be catched by the catch body above. I assume that, after that,
the loop becomes 100% unusable, true? This is, basically I broke the
UV flow and caused a setjmp so the status is 100% unrecoverable. Am I
right?

Thanks a lot.


-- 
Iñaki Baz Castillo
<[email protected]>

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to