From cb6e8a6831613006603c14337291174fa29d2f57 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期四, 16 十二月 2021 15:50:41 +0800
Subject: [PATCH] add interface

---
 src/nng_wrap.h |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/nng_wrap.h b/src/nng_wrap.h
index ccc484c..10b318f 100644
--- a/src/nng_wrap.h
+++ b/src/nng_wrap.h
@@ -14,19 +14,20 @@
     const void* in, const int in_len,
     void** out, int *out_len, const int to_ms);
 
+int publish(const std::string& topic, const void* data, const int data_len, void* arg=NULL);
+int subscribe_center(const std::string& url, void* arg=NULL);
+int subscribe_topic(const std::string& topic, void* arg=NULL);
+int unsubscribe_topic(const std::string& topic, void* arg=NULL);
+int subscribe_read(std::string* topic, std::string* msg, const int to_ms, void* arg=NULL);
+
+int respond_survey(const std::string& url, std::string&& fixed_msg, void* arg=NULL);
+
+
 int request2(const std::string &ipc, const void* r, const int r_len,
-    void** reply, int* reply_len, const int to_ms);
-int start_reply(const std::string& url, const int port);
-int read_request(void** src, std::string* msg, const int to_ms);
-int send_reply(const void* src, const void* msg, const int msg_len);
-
-int publish(const std::string& topic, const void* data, const int data_len);
-int subscribe_center(const std::string& url);
-int subscribe_topic(const std::string& topic);
-int unsubscribe_topic(const std::string& topic);
-int subscribe_read(std::string* topic, std::string* msg, const int to_ms);
-
-int respond_survey(const std::string& url, std::string&& fixed_msg);
+    void** reply, int* reply_len, const int to_ms, void* arg=NULL);
+int start_reply(const std::string& url, const int port, void* arg=NULL);
+int read_request(void** src, std::string* msg, const int to_ms, void* arg=NULL);
+int send_reply(const void* src, const void* msg, const int msg_len, void* arg=NULL);
 
 }
 

--
Gitblit v1.8.0