From c338820e4db43ad32c20ff429a038b06bcb980f8 Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期四, 08 四月 2021 18:13:25 +0800
Subject: [PATCH] BIG change, join center,bus; now msg is head+body.

---
 src/shm_queue.cpp |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/shm_queue.cpp b/src/shm_queue.cpp
index dcb5a9e..521f773 100644
--- a/src/shm_queue.cpp
+++ b/src/shm_queue.cpp
@@ -87,15 +87,14 @@
 // 2) find remote queue first, then build msg;
 // 1 is about 50% faster than 2, maybe cache related.
 
-bool ShmMsgQueue::Recv(BHMsg &msg, const int timeout_ms)
-{
-	MsgI imsg;
-	if (Read(imsg, timeout_ms)) {
-		DEFER1(imsg.Release(shm()););
-		return imsg.Unpack(msg);
-	} else {
-		return false;
-	}
-}
+// bool ShmMsgQueue::Recv(MsgI &imsg, BHMsgHead &head, const int timeout_ms)
+// {
+// 	if (Read(imsg, timeout_ms)) {
+// 		// DEFER1(imsg.Release(shm()););
+// 		return imsg.ParseHead(head);
+// 	} else {
+// 		return false;
+// 	}
+// }
 
 } // namespace bhome_shm

--
Gitblit v1.8.0