/libuv/src/win/ |
H A D | internal.h | 125 int uv__pipe_accept(uv_pipe_t* server, uv_stream_t* client); 126 int uv__pipe_read_start(uv_pipe_t* handle, uv_alloc_cb alloc_cb, 128 void uv__pipe_read_stop(uv_pipe_t* handle); 131 uv_pipe_t* handle, 138 void uv__process_pipe_read_req(uv_loop_t* loop, uv_pipe_t* handle, 140 void uv__process_pipe_write_req(uv_loop_t* loop, uv_pipe_t* handle, 142 void uv__process_pipe_accept_req(uv_loop_t* loop, uv_pipe_t* handle, 144 void uv__process_pipe_connect_req(uv_loop_t* loop, uv_pipe_t* handle, 146 void uv__process_pipe_shutdown_req(uv_loop_t* loop, uv_pipe_t* handle, 149 void uv__pipe_close(uv_loop_t* loop, uv_pipe_t* handle); [all …]
|
H A D | pipe.c | 575 uv_pipe_t* handle; in pipe_shutdown_thread_proc() 580 handle = (uv_pipe_t*) req->handle; in pipe_shutdown_thread_proc() 709 int uv_pipe_bind2(uv_pipe_t* handle, in uv_pipe_bind2() 816 uv_pipe_t* handle; in pipe_connect_thread_proc() 823 handle = (uv_pipe_t*) req->handle; in pipe_connect_thread_proc() 857 uv_pipe_t* handle, in uv_pipe_connect() 1145 uv_pipe_t* pipe_client; in uv__pipe_accept() 1244 uv_pipe_t* handle = (uv_pipe_t*) req->data; in uv_pipe_zero_readfile_thread_proc() 1319 uv_pipe_t* handle = (uv_pipe_t*) req->handle; in uv_pipe_writefile_thread_proc() 1901 uv_pipe_t* handle, in uv__pipe_queue_ipc_xfer_info() [all …]
|
H A D | stream.c | 41 err = uv__pipe_listen((uv_pipe_t*)stream, backlog, cb); in uv_listen() 60 err = uv__pipe_accept((uv_pipe_t*)server, client); in uv_accept() 81 err = uv__pipe_read_start((uv_pipe_t*)handle, alloc_cb, read_cb); in uv__read_start() 104 uv__pipe_read_stop((uv_pipe_t*) handle); in uv_read_stop() 133 loop, req, (uv_pipe_t*) handle, bufs, nbufs, NULL, cb); in uv_write() 159 if (handle->type != UV_NAMED_PIPE || !((uv_pipe_t*) handle)->ipc) { in uv_write2() 166 loop, req, (uv_pipe_t*) handle, bufs, nbufs, send_handle, cb); in uv_write2() 223 uv__pipe_shutdown(loop, (uv_pipe_t*) handle, req); in uv_shutdown()
|
/libuv/src/unix/ |
H A D | pipe.c | 46 int uv_pipe_init(uv_loop_t* loop, uv_pipe_t* handle, int ipc) { in uv_pipe_init() 56 int uv_pipe_bind(uv_pipe_t* handle, const char* name) { in uv_pipe_bind() 61 int uv_pipe_bind2(uv_pipe_t* handle, in uv_pipe_bind2() 177 void uv__pipe_close(uv_pipe_t* handle) { in uv__pipe_close() 194 int uv_pipe_open(uv_pipe_t* handle, uv_file fd) { in uv_pipe_open() 231 uv_pipe_t* handle, in uv_pipe_connect() 254 uv_pipe_t* handle, in uv_pipe_connect2() 348 static int uv__pipe_getsockpeername(const uv_pipe_t* handle, in uv__pipe_getsockpeername() 416 int uv_pipe_pending_count(uv_pipe_t* handle) { in uv_pipe_pending_count() 433 uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle) { in uv_pipe_pending_type() [all …]
|
/libuv/docs/src/ |
H A D | pipe.rst | 4 :c:type:`uv_pipe_t` --- Pipe handle 10 :c:type:`uv_pipe_t` is a 'subclass' of :c:type:`uv_stream_t`. 16 .. c:type:: uv_pipe_t 24 .. c:member:: int uv_pipe_t.ipc 36 .. c:function:: int uv_pipe_init(uv_loop_t* loop, uv_pipe_t* handle, int ipc) 44 .. c:function:: int uv_pipe_open(uv_pipe_t* handle, uv_file file) 54 .. c:function:: int uv_pipe_bind(uv_pipe_t* handle, const char* name) 138 .. c:function:: void uv_pipe_pending_instances(uv_pipe_t* handle, int count) 146 .. c:function:: int uv_pipe_pending_count(uv_pipe_t* handle) 147 .. c:function:: uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle) [all …]
|
/libuv/test/ |
H A D | test-pipe-bind-error.c | 46 uv_pipe_t server1, server2; in TEST_IMPL() 77 uv_pipe_t server; in TEST_IMPL() 98 uv_pipe_t server; in TEST_IMPL() 123 uv_pipe_t server; in TEST_IMPL() 143 uv_pipe_t server; in TEST_IMPL() 167 uv_pipe_t pipe; in TEST_IMPL()
|
H A D | test-pipe-connect-multiple.c | 35 uv_pipe_t pipe_handle; 39 static uv_pipe_t server_handle; 41 static uv_pipe_t connections[NUM_CLIENTS]; 46 uv_pipe_t* conn; in connection_cb() 112 uv_pipe_t* conn; in connection_cb2()
|
H A D | test-pipe-sendmsg.c | 38 static uv_pipe_t incoming[4]; 76 uv_pipe_t* p; in read_cb() 77 uv_pipe_t* inc; in read_cb() 81 p = (uv_pipe_t*) handle; in read_cb() 108 uv_pipe_t p; in TEST_IMPL()
|
H A D | test-ipc-send-recv.c | 29 void spawn_helper(uv_pipe_t* channel, 38 uv_pipe_t pipe; 44 uv_pipe_t channel; 56 uv_pipe_t listen; 57 uv_pipe_t channel; 92 uv_pipe_t* pipe; in recv_cb() 98 pipe = (uv_pipe_t*) handle; in recv_cb() 305 uv_pipe_t* pipe; in read_cb() 319 pipe = (uv_pipe_t*) handle; in read_cb()
|
H A D | test-pipe-close-stdout-read-stdin.c | 61 uv_pipe_t stdin_pipe; in TEST_IMPL() 86 r = uv_pipe_init(uv_default_loop(), (uv_pipe_t *)&stdin_pipe, 0); in TEST_IMPL() 89 r = uv_pipe_open((uv_pipe_t *)&stdin_pipe, 0); in TEST_IMPL()
|
H A D | test-stdio-over-pipes.c | 37 static uv_pipe_t in; 38 static uv_pipe_t out; 176 static uv_pipe_t stdin_pipe1; 177 static uv_pipe_t stdout_pipe1; 178 static uv_pipe_t stdin_pipe2; 179 static uv_pipe_t stdout_pipe2;
|
H A D | benchmark-multi-accept.c | 29 uv_pipe_t pipe; 51 uv_pipe_t ipc_pipe; 62 uv_pipe_t ipc_pipe; 122 ASSERT_OK(uv_pipe_init(loop, (uv_pipe_t*) &pc->peer_handle, 1)); in ipc_connection_cb() 179 uv_pipe_t* ipc_pipe; in ipc_read_cb() 181 ipc_pipe = (uv_pipe_t*) handle; in ipc_read_cb() 190 ASSERT_OK(uv_pipe_init(loop, (uv_pipe_t*) ctx->server_handle, 0)); in ipc_read_cb() 303 ASSERT_OK(uv_pipe_init(server_handle->loop, (uv_pipe_t*) storage, 0)); in sv_connection_cb()
|
H A D | test-ipc-heavy-traffic-deadlock-bug.c | 28 void spawn_helper(uv_pipe_t* channel, 134 uv_pipe_t pipe; in TEST_IMPL() 145 uv_pipe_t pipe; in ipc_helper_heavy_traffic_deadlock_bug()
|
H A D | test-pipe-connect-error.c | 62 uv_pipe_t client; in TEST_IMPL() 82 uv_pipe_t client; in TEST_IMPL()
|
H A D | test-pipe-server-close.c | 29 static uv_pipe_t pipe_client; 30 static uv_pipe_t pipe_server;
|
H A D | benchmark-pump.c | 50 static uv_pipe_t pipeServer; 77 static uv_pipe_t pipe_write_handles[MAX_WRITE_HANDLES]; 247 uv_pipe_t* pipe; in maybe_connect_some() 289 stream = (uv_stream_t*)malloc(sizeof(uv_pipe_t)); in connection_cb() 290 r = uv_pipe_init(loop, (uv_pipe_t*)stream, 0); in connection_cb()
|
H A D | test-iouring-pollhup.c | 35 static uv_pipe_t p1; 36 static uv_pipe_t p2;
|
H A D | test-ipc.c | 28 static uv_pipe_t channel; 147 uv_pipe_t* pipe; in on_read() 151 pipe = (uv_pipe_t*) handle; in on_read() 217 uv_pipe_t* pipe; in on_read_listen_after_bound_twice() 220 pipe = (uv_pipe_t*) handle; in on_read_listen_after_bound_twice() 280 void spawn_helper(uv_pipe_t* channel, in spawn_helper() 355 uv_pipe_t* pipe; in on_read_connection() 358 pipe = (uv_pipe_t*) handle; in on_read_connection()
|
H A D | benchmark-pound.c | 64 uv_pipe_t stream; 229 r = uv_pipe_init(loop, (uv_pipe_t*)&p->stream, 0); in pipe_make_connect() 233 (uv_pipe_t*) &p->stream, in pipe_make_connect()
|
H A D | test-ref.c | 349 uv_pipe_t h; in TEST_IMPL() 360 uv_pipe_t h; in TEST_IMPL() 372 uv_pipe_t h; in TEST_IMPL() 386 uv_pipe_t h; in TEST_IMPL()
|
H A D | test-spawn.c | 285 uv_pipe_t out; in TEST_IMPL() 585 uv_pipe_t out; in TEST_IMPL() 586 uv_pipe_t in; in TEST_IMPL() 628 uv_pipe_t pipe; in TEST_IMPL() 788 uv_pipe_t out; in TEST_IMPL() 916 uv_pipe_t in, out; in TEST_IMPL() 963 uv_pipe_t in, out; in TEST_IMPL() 1009 uv_pipe_t in; in TEST_IMPL() 1097 uv_pipe_t out; in TEST_IMPL() 1675 uv_pipe_t in; in TEST_IMPL() [all …]
|
H A D | test-pipe-pending-instances.c | 34 uv_pipe_t pipe_handle; in TEST_IMPL()
|
/libuv/docs/code/pipe-echo-server/ |
H A D | main.c | 60 uv_pipe_t *client = (uv_pipe_t*) malloc(sizeof(uv_pipe_t)); in on_new_connection() 79 uv_pipe_t server; in main()
|
/libuv/docs/code/multi-echo-server/ |
H A D | worker.c | 9 uv_pipe_t queue; 59 uv_pipe_t *pipe = (uv_pipe_t*) q; in on_new_connection()
|
/libuv/docs/code/uvtee/ |
H A D | main.c | 14 uv_pipe_t stdin_pipe; 15 uv_pipe_t stdout_pipe; 16 uv_pipe_t file_pipe;
|