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