doc: add a note on safe reuse of uv_write_t
uv_write_t can be reused safely only after the callback passed to uv_write is fired. PR-URL: https://github.com/libuv/libuv/pull/927 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
This commit is contained in:
parent
77c8abae33
commit
1d27bbbb8d
@ -26,7 +26,11 @@ Data types
|
|||||||
|
|
||||||
.. c:type:: uv_write_t
|
.. c:type:: uv_write_t
|
||||||
|
|
||||||
Write request type.
|
Write request type. Careful attention must be paid when reusing objects of
|
||||||
|
this type. When a stream is in non-blocking mode, write requests sent
|
||||||
|
with ``uv_write`` will be queued. Reusing objects at this point is undefined
|
||||||
|
behaviour. It is safe to reuse the ``uv_write_t`` object only after the
|
||||||
|
callback passed to ``uv_write`` is fired.
|
||||||
|
|
||||||
.. c:type:: void (*uv_read_cb)(uv_stream_t* stream, ssize_t nread, const uv_buf_t* buf)
|
.. c:type:: void (*uv_read_cb)(uv_stream_t* stream, ssize_t nread, const uv_buf_t* buf)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user