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