From a92f880b2f9e8d51d6d57f93113bd534b2178f5f Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期二, 20 七月 2021 10:12:03 +0800 Subject: [PATCH] compile utest --- src/topic_node.h | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/topic_node.h b/src/topic_node.h index 8c08fcf..9e7eed2 100644 --- a/src/topic_node.h +++ b/src/topic_node.h @@ -73,7 +73,15 @@ // subscribe typedef std::function<void(const std::string &proc_id, const MsgPublish &data)> SubDataCB; bool SubscribeStartWorker(const SubDataCB &tdcb, int nworker = 2); - bool Subscribe(MsgTopicList &topics, MsgCommonReply &reply_body, const int timeout_ms); + bool Subscribe(MsgTopicList &topics, MsgCommonReply &reply_body, const int timeout_ms) + { + return DoSubscribe(topics, false, reply_body, timeout_ms); + } + bool SubscribeNet(MsgTopicList &topics, MsgCommonReply &reply_body, const int timeout_ms) + { + return DoSubscribe(topics, true, reply_body, timeout_ms); + } + bool DoSubscribe(MsgTopicList &topics, const bool net, MsgCommonReply &reply_body, const int timeout_ms); bool RecvSub(std::string &proc_id, MsgPublish &pub, const int timeout_ms); void Start(ServerAsyncCB const &server_cb, SubDataCB const &sub_cb, RequestResultCB &client_cb, int nworker = 2); @@ -163,8 +171,8 @@ bool Init(); bool Valid() const { return state() != eStateUninited; } std::mutex mutex_; - MQId ssn_id_ = 0; std::atomic<State> state_; + MQId ssn_id_ = 0; int proc_index_ = -1; TopicQueryCache topic_query_cache_; -- Gitblit v1.8.0