From 7f95fde8d752dd93c20ff0a209334f4aec549111 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 15 Jul 2017 15:45:48 -0700 Subject: Some initial progress on *connect* async. This actually is breaking at the moment, because we don't have good integration with timeouts, and there are some frustrating races with timeouts at points that can cause apparent hangs. --- src/core/socket.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/core/socket.h') diff --git a/src/core/socket.h b/src/core/socket.h index 2dc06009..56cf60c0 100644 --- a/src/core/socket.h +++ b/src/core/socket.h @@ -87,6 +87,10 @@ extern void nni_sock_unnotify(nni_sock *, nni_notify *); extern void nni_sock_ep_remove(nni_sock *, nni_ep *); +// nni_sock_pipe_init adds the pipe to the socket. It is called by +// the generic pipe creation code. +extern int nni_sock_pipe_init(nni_sock *, nni_pipe *); + extern void nni_sock_pipe_stop(nni_sock *, nni_pipe *); // nni_sock_pipe_ready lets the socket know the pipe is ready for -- cgit v1.2.3-70-g09d2