From dc86ace85e437ecb8a2e728e4dce36d02bbb8a6e Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期五, 23 四月 2021 12:59:50 +0800 Subject: [PATCH] move ref count into msg meta, only 1 poinetr now. --- utest/simple_tests.cpp | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/utest/simple_tests.cpp b/utest/simple_tests.cpp index cbbcc2a..817bdac 100644 --- a/utest/simple_tests.cpp +++ b/utest/simple_tests.cpp @@ -126,15 +126,15 @@ ShmRemover auto_remove(shm_name); SharedMemory shm(shm_name, 1024 * 1024); - MsgI m0(shm.Alloc(1000), shm.New<RefCount>()); - BOOST_CHECK(m0.IsCounted()); + MsgI m0(shm, 1000); + BOOST_CHECK(m0.valid()); BOOST_CHECK_EQUAL(m0.Count(), 1); MsgI m1 = m0; - BOOST_CHECK(m1.IsCounted()); + BOOST_CHECK(m1.valid()); BOOST_CHECK_EQUAL(m1.AddRef(), 2); BOOST_CHECK_EQUAL(m0.AddRef(), 3); BOOST_CHECK_EQUAL(m0.Release(shm), 2); BOOST_CHECK_EQUAL(m0.Release(shm), 1); BOOST_CHECK_EQUAL(m1.Release(shm), 0); - BOOST_CHECK(!m1.IsCounted()); + BOOST_CHECK(!m1.valid()); } -- Gitblit v1.8.0