From 42d41eafe863d5286251eb49c908074a7e015f37 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 01 三月 2021 18:08:56 +0800
Subject: [PATCH] update

---
 src/net/net_mod_socket.h |   37 ++++++++-----------------------------
 1 files changed, 8 insertions(+), 29 deletions(-)

diff --git a/src/net/net_mod_socket.h b/src/net/net_mod_socket.h
index b02ea6e..6289fa6 100644
--- a/src/net/net_mod_socket.h
+++ b/src/net/net_mod_socket.h
@@ -55,7 +55,7 @@
   
 };
 
-struct net_mod_recv_err_t
+struct net_mod_err_t
 {
   char host[NI_MAXHOST];
   int port;
@@ -91,12 +91,11 @@
   NetConnPool* _get_pool();
 
   //璇诲彇杩斿洖淇℃伅
-  int read_response(int clientfd, net_mod_recv_msg_t *recv_msg, net_mod_recv_err_t *err_arr);
+  int read_response(int clientfd, net_mod_recv_msg_t *recv_msg, net_mod_err_t *err_arr);
   // 鍙戦�佽姹備俊鎭�
   int write_request(int clientfd, net_mod_request_head_t &request_head, const void *send_buf, int send_size, const void *topic_buf, int topic_size);
 
-  int _sendandrecv_(net_node_t *node_arr, int node_arr_len, void *send_buf, int send_size, 
-    net_mod_recv_msg_t ** recv_arr, int *recv_arr_size, int timeout);
+
 
   int _pub_(net_node_t *node_arr, int arrlen, const char *topic, int topic_size, const void *content, int content_size, int timeout) ;
   
@@ -121,22 +120,7 @@
 
  
 
-  /**
-   * @brief 濡傛灉寤虹珛杩炴帴鐨勮妭鐐规病鏈夋帴鍙楀埌娑堟伅绛夊緟timeout鐨勬椂闂村悗杩斿洖
-   *
-   * 鍚憂ode_arr 涓殑鎵�鏈夌綉缁滆妭鐐瑰彂閫佽姹傛秷鎭紝鑺傜偣鐨勮繑鍥炰俊鎭眹鎬诲苟瀛樺偍鍦╮ecv_arr涓�
-   * @node_arr 缃戠粶鑺傜偣缁�, @node_arr_len璇ユ暟缁勯暱搴�.濡傛灉IP涓虹┖鍒欎负鏈湴鍙戦�併��
-   * @send_buf 鍙戦�佺殑娑堟伅锛孈send_size 璇ユ秷鎭綋鐨勯暱搴�
-   * @recv_arr 杩斿洖鐨勫簲绛旀秷鎭粍锛孈recv_arr_size 璇ユ暟缁勯暱搴�
-   * @timeout 绛夊緟鏃堕棿锛屽崟浣嶆槸鍗冨垎涔嬩竴绉�
-   * @return 鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁�
-   *
-   * 浼樼偣锛�1鏌愪釜鑺傜偣鐨勬晠闅滀笉浼氶樆濉炲叾浠栬妭鐐广��2 鎬ц兘濂姐�� 3 閲囩敤thread local鎶�鏈嵆淇濊瘉浜嗙嚎绋嬪畨鍏紝鍙堝彲浠ヤ娇鐢ㄨ繛鎺ユ睜缂撳瓨杩炴帴
-   */
-  int sendandrecv(net_node_t *node_arr, int arrlen, void *send_buf, int send_size, 
-    net_mod_recv_msg_t ** recv_arr, int *recv_arr_size) ;
-   
-
+  
   /**
    * 濡傛灉寤虹珛杩炴帴鐨勮妭鐐规病鏈夋帴鍙楀埌娑堟伅绛夊緟timeout鐨勬椂闂村悗杩斿洖
    * 鍚憂ode_arr 涓殑鎵�鏈夌綉缁滆妭鐐瑰彂閫佽姹傛秷鎭紝鑺傜偣鐨勮繑鍥炰俊鎭眹鎬诲苟瀛樺偍鍦╮ecv_arr涓�
@@ -147,15 +131,10 @@
    * @return 鎴愬姛鍙戦�佺殑鑺傜偣鐨勪釜鏁�
    * 浼樼偣锛�1鏌愪釜鑺傜偣鐨勬晠闅滀笉浼氶樆濉炲叾浠栬妭鐐广��2 鎬ц兘濂姐�� 3 閲囩敤thread local鎶�鏈嵆淇濊瘉浜嗙嚎绋嬪畨鍏紝鍙堝彲浠ヤ娇鐢ㄨ繛鎺ユ睜缂撳瓨杩炴帴
    */
-  int sendandrecv_timeout(net_node_t *node_arr, int arrlen, void *send_buf, int send_size, 
-    net_mod_recv_msg_t ** recv_arr, int *recv_arr_size, int  timeout);
-
-  /**
-   * 涓嶇瓑寰呯珛鍗宠繑鍥�
-   * @timeout 绛夊緟鏃堕棿锛屽崟浣嶆槸鍗冨垎涔嬩竴绉�
-  */
-  int sendandrecv_nowait(net_node_t *node_arr, int arrlen, void *send_buf, int send_size, 
-    net_mod_recv_msg_t ** recv_arr, int *recv_arr_size) ;
+  int sendandrecv(net_node_t *node_arr, int node_arr_len, void *send_buf, int send_size, 
+    net_mod_recv_msg_t ** recv_arr, int *recv_arr_size, 
+    net_mod_err_t ** _err_arr, int *_err_arr_size, int timeout); 
+ 
 
   /**
    * 鍔熻兘鍚宻endandrecv

--
Gitblit v1.8.0