From 27a32410481fc10e789315b3a1dab88a33020270 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 16 六月 2020 15:45:37 +0800 Subject: [PATCH] finished bipc --- bipc/bipc.c | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/bipc/bipc.c b/bipc/bipc.c index a1918c7..a7ae9e0 100644 --- a/bipc/bipc.c +++ b/bipc/bipc.c @@ -106,7 +106,7 @@ } -int bipc_recv(nng_socket *sock, void *data, size_t *sizep) { +int bipc_recv(bipc_socket_t *sock, void *data, size_t *sizep) { //int rv = nng_recv(*sock, data, sizep, 0); // char *buf = NULL; @@ -120,12 +120,24 @@ return rv; } +int bipc_setopt(bipc_socket_t *s, const char *opt, const void *val, size_t valsz) { + const char *tmp_opt; + if(strcmp(opt, BIPC_OPT_RECVTIMEO) == 0) { + tmp_opt = NNG_OPT_RECVTIMEO; + } + return nng_setopt(*s, tmp_opt, val, valsz); +} void bipc_free(void *ptr, size_t size) { nng_free(ptr, size); } +int bipc_close(bipc_socket_t *s){ + return nng_close(*s); +} + + const char * bipc_strerror(int error) { return nng_strerror(error); -- Gitblit v1.8.0