From dc12826dd61ce18fac3a9561c5843d30a0cf9660 Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期五, 02 四月 2021 15:48:53 +0800
Subject: [PATCH] add request topic cache; refactor req/rep center.

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

diff --git a/utest/utest.cpp b/utest/utest.cpp
index 54c6d6f..b4aa760 100644
--- a/utest/utest.cpp
+++ b/utest/utest.cpp
@@ -151,6 +151,17 @@
 
 	bus.Stop();
 }
+namespace
+{
+struct C {
+	C() { printf("+C\n"); }
+	C(const C &c) { printf("+C(const C&)\n"); }
+	void F() { printf("C::F()\n"); }
+	~C() { printf("-C\n"); }
+	char arr[100];
+};
+int F(C &c) { return printf(":::::::::::::F()\n"); }
+} // namespace
 
 BOOST_AUTO_TEST_CASE(ReqRepTest)
 {
@@ -182,8 +193,8 @@
 	auto Server = [&](const std::string &name, const std::vector<std::string> &topics) {
 		SocketReply server(shm);
 		ProcInfo info;
+		info.set_id(name);
 		info.set_name(name);
-		info.set_info(name);
 		if (!server.Register(info, topics, 100)) {
 			printf("register failed\n");
 		}

--
Gitblit v1.8.0