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