From 02ec0b55cbee5de4d0fd688ce0ebddf08178dc98 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 2 Nov 2024 23:54:27 -0700 Subject: Replace `NNG_OPT_RAW` with `nng_socket_raw`. Similar to the other identities, this simplifies code a bit. --- src/nng.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/nng.c') diff --git a/src/nng.c b/src/nng.c index d5c1b957..08606715 100644 --- a/src/nng.c +++ b/src/nng.c @@ -1214,6 +1214,21 @@ nng_socket_peer_name(nng_socket id, const char **name) return (0); } +int +nng_socket_raw(nng_socket id, bool *rawp) +{ + int rv; + nni_sock *sock; + + if (((rv = nni_init()) != 0) || + ((rv = nni_sock_find(&sock, id.id)) != 0)) { + return (rv); + } + *rawp = nni_sock_raw(sock); + nni_sock_rele(sock); + return (0); +} + int nng_pipe_notify(nng_socket s, nng_pipe_ev ev, nng_pipe_cb cb, void *arg) { -- cgit v1.2.3-70-g09d2