From f7337200b6703c9d64f49efc0bc571a13d479973 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 04 二月 2021 09:58:27 +0800
Subject: [PATCH] add void * userdata

---
 src/net/net_mod_socket_wrapper.h |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/net/net_mod_socket_wrapper.h b/src/net/net_mod_socket_wrapper.h
index 2f73c7b..deacf4a 100644
--- a/src/net/net_mod_socket_wrapper.h
+++ b/src/net/net_mod_socket_wrapper.h
@@ -128,12 +128,12 @@
  * @param recvbuf 鎺ュ彈鍒扮殑娑堟伅瀛樻斁鐨勭紦瀛樺湴鍧�锛岃buf浣跨敤瀹屾垚鍚庨渶瑕佹墜鍔ㄩ噴鏀�
  * @param recvsize 鎺ュ彈鍒版秷鎭殑闀垮害
  * @param key 浠庤皝鍝噷鏀跺埌鐨勪俊鎭�
- * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize)
+ * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize, void * user_data)
  *            sendbuf 鍜� sendsize鏄痗allbak_fn鍥炶皟鍑芥暟鐨勮繑鍥炲��, 鍒嗗埆琛ㄧず杩斿洖鐨勬暟鎹紝鍜岃繑鍥炴暟鎹殑闀垮害銆�
  *
  * @return 0鏄垚鍔燂紝 鍏朵粬鍊兼槸澶辫触鐨勯敊璇爜
  */
-int net_mod_socket_recvandsend(void *_socket, void **recvbuf, int *recvsize, int *key, recv_callback_fn callback);
+int net_mod_socket_recvandsend(void *_socket, void **recvbuf, int *recvsize, int *key, recv_callback_fn callback, void * user_data);
 
 /**
  * @brief 鎺ュ彈娑堟伅锛屽苟鎶奵allback鍑芥暟杩斿洖鐨勬暟鎹彂閫佸洖瀵规柟锛屽湪鎸囧畾鐨勬椂闂村唴鍗充娇娌℃湁瀹屾垚涔熻繑鍥�
@@ -141,7 +141,7 @@
  * @param recvbuf 鎺ュ彈鍒扮殑娑堟伅瀛樻斁鐨勭紦瀛樺湴鍧�锛岃buf浣跨敤瀹屾垚鍚庨渶瑕佹墜鍔ㄩ噴鏀�
  * @param recvsize 鎺ュ彈鍒版秷鎭殑闀垮害
  * @param key 浠庤皝鍝噷鏀跺埌鐨勪俊鎭�
- * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize)
+ * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize, void * user_data)
  *            sendbuf 鍜� sendsize鏄痗allbak_fn鍥炶皟鍑芥暟鐨勮繑鍥炲��, 鍒嗗埆琛ㄧず杩斿洖鐨勬暟鎹紝鍜岃繑鍥炴暟鎹殑闀垮害銆�
  *
  * @param sec 绉�
@@ -150,7 +150,7 @@
  * @return 0鏄垚鍔燂紝 鍏朵粬鍊兼槸澶辫触鐨勯敊璇爜
  */
 int net_mod_socket_recvandsend_timeout(void *_socket, void **recvbuf, int *recvsize, int *key, recv_callback_fn callback,
-                                      int sec, int nsec ) ;
+                                      int sec, int nsec, void * user_data ) ;
 
 
 /**
@@ -159,12 +159,12 @@
  * @param recvbuf 鎺ュ彈鍒扮殑娑堟伅瀛樻斁鐨勭紦瀛樺湴鍧�锛岃buf浣跨敤瀹屾垚鍚庨渶瑕佹墜鍔ㄩ噴鏀�
  * @param recvsize 鎺ュ彈鍒版秷鎭殑闀垮害
  * @param key 浠庤皝鍝噷鏀跺埌鐨勪俊鎭�
- * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize)
+ * @callback  void (*recv_callback_fn)(void **sendbuf, int *sendsize, void * user_data)
  *            sendbuf 鍜� sendsize鏄痗allbak_fn鍥炶皟鍑芥暟鐨勮繑鍥炲��, 鍒嗗埆琛ㄧず杩斿洖鐨勬暟鎹紝鍜岃繑鍥炴暟鎹殑闀垮害銆�
  *
  * @return 0鏄垚鍔燂紝 鍏朵粬鍊兼槸澶辫触鐨勯敊璇爜
  */
-int net_mod_socket_recvandsend_nowait(void *_socket, void **recvbuf, int *recvsize, int *key, recv_callback_fn callback) ;
+int net_mod_socket_recvandsend_nowait(void *_socket, void **recvbuf, int *recvsize, int *key, recv_callback_fn callback, void * user_data) ;
 
 
 

--
Gitblit v1.8.0