aboutsummaryrefslogtreecommitdiff
path: root/src/core/socket.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-11-28 11:20:22 -0500
committerGarrett D'Amore <garrett@damore.org>2024-12-07 14:24:02 -0800
commit3dfa962c0d43a59d74c7798c65505082a5c69484 (patch)
tree9ee10ed99d341c48b02ed5e97409984582980b16 /src/core/socket.h
parent4f940cec0a6a5bcccd3ff0f389b66c169991968c (diff)
downloadnng-3dfa962c0d43a59d74c7798c65505082a5c69484.tar.gz
nng-3dfa962c0d43a59d74c7798c65505082a5c69484.tar.bz2
nng-3dfa962c0d43a59d74c7798c65505082a5c69484.zip
ctx: Simplify handling for closed contexts.
Once a context has started the process of close, further attempts to close it will return NNG_ECLOSED. What was I thinking to ever do anything else?
Diffstat (limited to 'src/core/socket.h')
-rw-r--r--src/core/socket.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/core/socket.h b/src/core/socket.h
index 3eb943f4..af8fd97d 100644
--- a/src/core/socket.h
+++ b/src/core/socket.h
@@ -73,11 +73,8 @@ extern void nni_sock_set_pipe_cb(nni_sock *sock, int, nng_pipe_cb, void *);
// sockets (will also return NNG_ENOTSUP).
extern int nni_ctx_open(nni_ctx **, nni_sock *);
-// nni_ctx_find finds a context given its id. The last argument should
-// be true if the context is acquired merely to close it, false otherwise.
-// (If the socket for the context is being closed, then this will return
-// NNG_ECLOSED unless the final argument is true.)
-extern int nni_ctx_find(nni_ctx **, uint32_t, bool);
+// nni_ctx_find finds a context given its id.
+extern int nni_ctx_find(nni_ctx **, uint32_t);
extern void *nni_ctx_proto_data(nni_ctx *);