Hi,

1. does libuv provide any guarantees wrt callback order in case when 
uv_close() cancels all outstanding requests on given handle -- i.e. can I 
rely that in close_cb all canceled requests callbacks have already been 
called?

2. can uv_close callback be cancelled or not completed? E.g. if I ask event 
loop to terminate -- will it wait for all callbacks to complete? what if 
these callbacks try to queue another requests -- will they get cancelled or 
those requests will fail to submit?

2.1. does ev_run() guarantee that no outstanding requests are alive or 
callbacks are pending on return?


3. Can I move uv_tcp_t (or any other handle) instance in memory?

4. if I submit two write requests -- is it possible for first one to fail 
and for second one to succeed? (uv_tcp_t/uv_file_t/etc, Windows/Linux)

Thank you.

Regards,
Michael.

-- 
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 https://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to