From e4cb33f25012c534f0582d485c4f491f9dd3cd25 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期日, 29 一月 2023 09:26:26 +0800
Subject: [PATCH] bug fixed query_proc

---
 src/common.h |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/common.h b/src/common.h
index 947fea7..ea15849 100644
--- a/src/common.h
+++ b/src/common.h
@@ -17,17 +17,20 @@
 
 namespace nng_wrap {
 
-static thread_local std::string verbose_info{};
+#define TAG
+#define PRNTVITAG(args)
+
+/*
 #ifndef PRNTVITAG
+static thread_local std::string verbose_info{};
 #define TAG do{ verbose_info.clear(); \
                 verbose_info=string("function [")+__FUNCTION__+string("]"); \
             }while(0)
 #define PRNTVITAG(msg) do{ \
             verbose_info+=string("-> (") + msg + string(")"); \
         }while(0)
-// #define TAG
-// #define PRNTVITAG(args)
 #endif
+*/
 
 /////////////////////////////////////////////////
 enum{
@@ -92,7 +95,7 @@
 };
 template <class T> using is_callable = typename is_callable_h<std::is_class<typename std::remove_reference<T>::type>::value, typename std::remove_reference<T>::type>::type;
 
-static constexpr int timeout_req_rep = 5162;
+static constexpr int timeout_req_rep = 6251;
 
 inline void remove_exist(const std::string& url){
     if (url.find("ipc://") == 0){
@@ -179,6 +182,7 @@
 };
 
 enum { INIT, RECV, WAIT, SEND };
+enum { REPLY_IPC, REPLY_TCP };
 struct work {
     int state{-1};
     nng_aio *aio{};
@@ -186,6 +190,7 @@
     nng_ctx  ctx{};
     void(*cb_recv)(work*){};
     void* user_data{};
+    int mode{-1};
 };
 
 static const std::string rr_unblocking_msg_{"~!@#$%^&*()-=<<UNBLOCKING>>=-()*&^%$#@!~"};

--
Gitblit v1.8.0