Lines Matching refs:uv_stream_t
4 :c:type:`uv_stream_t` --- Stream handle
8 :c:type:`uv_stream_t` is an abstract type, libuv provides 3 stream implementations
15 .. c:type:: uv_stream_t
35 .. c:type:: void (*uv_read_cb)(uv_stream_t* stream, ssize_t nread, const uv_buf_t* buf)
71 .. c:type:: void (*uv_connection_cb)(uv_stream_t* server, int status)
81 .. c:member:: size_t uv_stream_t.write_queue_size
85 .. c:member:: uv_stream_t* uv_connect_t.handle
89 .. c:member:: uv_stream_t* uv_shutdown_t.handle
93 .. c:member:: uv_stream_t* uv_write_t.handle
97 .. c:member:: uv_stream_t* uv_write_t.send_handle
107 .. c:function:: int uv_shutdown(uv_shutdown_t* req, uv_stream_t* handle, uv_shutdown_cb cb)
114 .. c:function:: int uv_listen(uv_stream_t* stream, int backlog, uv_connection_cb cb)
121 .. c:function:: int uv_accept(uv_stream_t* server, uv_stream_t* client)
136 .. c:function:: int uv_read_start(uv_stream_t* stream, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
147 .. c:function:: int uv_read_stop(uv_stream_t*)
159 .. c:function:: int uv_write(uv_write_t* req, uv_stream_t* handle, const uv_buf_t bufs[], unsigned …
190 …ction:: int uv_write2(uv_write_t* req, uv_stream_t* handle, const uv_buf_t bufs[], unsigned int nb…
200 .. c:function:: int uv_try_write(uv_stream_t* handle, const uv_buf_t bufs[], unsigned int nbufs)
211 .. c:function:: int uv_try_write2(uv_stream_t* handle, const uv_buf_t bufs[], unsigned int nbufs, u…
221 .. c:function:: int uv_is_readable(const uv_stream_t* handle)
225 .. c:function:: int uv_is_writable(const uv_stream_t* handle)
229 .. c:function:: int uv_stream_set_blocking(uv_stream_t* handle, int blocking)
243 On UNIX platforms, all :c:type:`uv_stream_t` handles are supported.
252 .. c:function:: size_t uv_stream_get_write_queue_size(const uv_stream_t* stream)