From a1b6b9ae58c85ec1801935676c9dd76682a313b1 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 14 一月 2021 11:29:03 +0800
Subject: [PATCH] CMake

---
 src/socket/shm_mod_socket.cpp |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/src/socket/shm_mod_socket.cpp b/src/socket/shm_mod_socket.cpp
index 8a9133d..0f55b6b 100644
--- a/src/socket/shm_mod_socket.cpp
+++ b/src/socket/shm_mod_socket.cpp
@@ -9,7 +9,6 @@
 }
 
 ShmModSocket::ShmModSocket() {
-	mod = (socket_mod_t)0;
 	shm_socket = shm_open_socket(SHM_SOCKET_DGRAM);
 	bus_set = new std::set<int>;
 }
@@ -54,20 +53,7 @@
 int ShmModSocket::sendto_nowait( const void *buf, const int size, const int key){
 	return shm_sendto(shm_socket, buf, size, key, NULL, (int)SHM_MSG_NOWAIT);
 }
-
-
-inline int ShmModSocket::_recvfrom_(void **buf, int *size, int *key,  struct timespec *timeout, int flags) {
-
-	if(mod == BUS) {
-		logger->error("Can not use method recvfrom in a Bus");
-		exit(1);
-	}
-// printf("dgram_mod_recvfrom  before\n");
-	int rv = shm_recvfrom(shm_socket, buf, size, key, timeout, flags);
-// printf("dgram_mod_recvfrom  after\n");
-
-	return rv;
-}
+ 
 
 /**
  * 鎺ユ敹淇℃伅
@@ -75,7 +61,7 @@
  * @return 0 鎴愬姛锛� 鍏朵粬鍊� 澶辫触鐨勯敊璇爜
 */
 int ShmModSocket::recvfrom(void **buf, int *size, int *key) {
-	int rv =  _recvfrom_( buf, size, key, NULL, 0);
+	int rv =  shm_recvfrom(shm_socket, buf, size, key, NULL, 0);
 	// logger->error(rv, "ShmModSocket::recvfrom failed!");
   return rv;
 }
@@ -83,12 +69,12 @@
 
 // 鎺ュ彈淇℃伅瓒呮椂杩斿洖銆� @sec 绉� 锛� @nsec 绾崇
 int ShmModSocket::recvfrom_timeout( void **buf, int *size, int *key, struct timespec *timeout) {
-	int rv =  _recvfrom_(buf, size, key, timeout, 0);
+	int rv =  shm_recvfrom(shm_socket, buf, size, key, timeout, 0);
  	return rv;
 }
 
 int ShmModSocket::recvfrom_nowait( void **buf, int *size, int *key){
-	int rv =  _recvfrom_(buf, size, key, NULL, (int)SHM_MSG_NOWAIT);
+	int rv =  shm_recvfrom(shm_socket, buf, size, key, NULL, (int)SHM_MSG_NOWAIT);
 	// logger->error(rv, "ShmModSocket::recvfrom_nowait failed!");
   return rv;
 }

--
Gitblit v1.8.0