From 708ff9e8af731e2799767ed8bfca7df3b74fc26a Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期五, 16 四月 2021 19:20:21 +0800 Subject: [PATCH] sendq use less shm, copy data. --- src/topic_node.h | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/topic_node.h b/src/topic_node.h index 8c3c48e..5a3b86e 100644 --- a/src/topic_node.h +++ b/src/topic_node.h @@ -114,17 +114,16 @@ auto &SockNode() { return sock_node_; } auto &SockPub() { return SockNode(); } auto &SockSub() { return sock_sub_; } - auto &SockRequest() { return sock_request_; } - auto &SockClient() { return SockRequest(); } - auto &SockReply() { return sock_reply_; } - auto &SockServer() { return SockReply(); } + auto &SockClient() { return sock_client_; } + auto &SockServer() { return sock_server_; } bool IsRegistered() const { return registered_.load(); } - std::atomic<bool> registered_; ShmSocket sock_node_; - ShmSocket sock_request_; - ShmSocket sock_reply_; + ShmSocket sock_client_; + ShmSocket sock_server_; ShmSocket sock_sub_; + std::atomic<bool> registered_; + std::atomic<bool> registered_ever_; TopicQueryCache topic_query_cache_; }; -- Gitblit v1.8.0