From 1ff714838c03cba1a18884d5b48a20ee6c4275ac Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期五, 21 五月 2021 15:00:53 +0800
Subject: [PATCH] class MsgI, ShmMsgQueue, no bind to shm.

---
 utest/speed_test.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/utest/speed_test.cpp b/utest/speed_test.cpp
index ef56678..f33f0db 100644
--- a/utest/speed_test.cpp
+++ b/utest/speed_test.cpp
@@ -24,7 +24,7 @@
 {
 	SharedMemory &shm = TestShm();
 	GlobalInit(shm);
-	MQId server_id = ShmMsgQueue::NewId();
+	MQId server_id = NewSession();
 	ShmMsgQueue server(server_id, shm, 1000);
 
 	const int timeout = 1000;
@@ -35,10 +35,10 @@
 
 	std::string str(data_size, 'a');
 	auto Writer = [&](int writer_id, uint64_t n) {
-		MQId cli_id = ShmMsgQueue::NewId();
+		MQId cli_id = NewSession();
 
 		ShmMsgQueue mq(cli_id, shm, 64);
-		MsgI msg;
+		MsgI msg(shm);
 		MsgRequestTopic body;
 		body.set_topic("topic");
 		body.set_data(str);
@@ -58,7 +58,7 @@
 		auto now = []() { return steady_clock::now(); };
 		auto tm = now();
 		while (*run) {
-			MsgI msg;
+			MsgI msg(shm);
 			BHMsgHead head;
 			if (mq.TryRecv(msg)) {
 				DEFER1(msg.Release());
@@ -149,8 +149,8 @@
 
 	auto Avail = [&]() { return shm.get_free_memory(); };
 	auto init_avail = Avail();
-	ShmSocket srv(shm, ShmMsgQueue::NewId(), qlen);
-	ShmSocket cli(shm, ShmMsgQueue::NewId(), qlen);
+	ShmSocket srv(shm, NewSession(), qlen);
+	ShmSocket cli(shm, NewSession(), qlen);
 
 	int ncli = 1;
 	uint64_t nmsg = 1000 * 1000 * 1;

--
Gitblit v1.8.0