From 4fd62552d8277f3d0ed20e66663cd219c36796df Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 21 一月 2021 11:20:22 +0800
Subject: [PATCH] update
---
src/socket/shm_socket.h | 15 ++++-----------
1 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/src/socket/shm_socket.h b/src/socket/shm_socket.h
index cf6737f..0917d00 100644
--- a/src/socket/shm_socket.h
+++ b/src/socket/shm_socket.h
@@ -11,13 +11,6 @@
SHM_MSG_NOWAIT = 2
};
-
-
-enum shm_socket_error_type_t {
- SHM_SOCKET_ECONNFAILED = 1,
- SHM_SOCKET_ETIMEOUT = 2
-};
-
enum shm_connection_status_t {
SHM_CONN_CLOSED=1,
SHM_CONN_LISTEN=2,
@@ -56,10 +49,10 @@
// 鏈湴key
int key;
bool force_bind;
- int mutex;
- shm_connection_status_t status;
- SHMQueue<shm_msg_t> *queue;
- SHMQueue<shm_msg_t> *remoteQueue;
+ pthread_mutex_t mutex;
+ shm_connection_status_t status;
+ SHMQueue<shm_msg_t> *queue; //self queue
+ SHMQueue<shm_msg_t> *remoteQueue; // peer queue
LockFreeQueue<shm_msg_t, DM_Allocator> *messageQueue;
LockFreeQueue<shm_msg_t, DM_Allocator> *acceptQueue;
std::map<int, shm_socket_t* > *clientSocketMap;
--
Gitblit v1.8.0