From c6964d5af25d4ec7ed9dbe7674dc4e3896b36ead Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期五, 16 四月 2021 16:10:02 +0800
Subject: [PATCH] node remove mq if never registered; refactor.

---
 src/socket.h |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/socket.h b/src/socket.h
index 66f716e..dbb161c 100644
--- a/src/socket.h
+++ b/src/socket.h
@@ -57,6 +57,7 @@
 	ShmSocket(Shm &shm, const int len = 12);
 	~ShmSocket();
 	static bool Remove(SharedMemory &shm, const MQId &id) { return Queue::Remove(shm, id); }
+	bool Remove() { return Remove(shm(), id()); }
 	const MQId &id() const { return mq().Id(); }
 	// start recv.
 	bool Start(int nworker = 1, const RecvCB &onData = RecvCB(), const IdleCB &onIdle = IdleCB());

--
Gitblit v1.8.0