From cb85aa8a8d02a3d6dc16e3f32e78da9e70f9c7f5 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 02 二月 2021 17:49:21 +0800 Subject: [PATCH] update --- src/socket/shm_socket.h | 25 ++++++------------------- 1 files changed, 6 insertions(+), 19 deletions(-) diff --git a/src/socket/shm_socket.h b/src/socket/shm_socket.h index 15df610..198d4da 100644 --- a/src/socket/shm_socket.h +++ b/src/socket/shm_socket.h @@ -12,23 +12,14 @@ SHM_SOCKET_DGRAM = 2 }; + -enum shm_msg_type_t -{ - SHM_SOCKET_OPEN = 1, - SHM_SOCKET_OPEN_REPLY = 2, - SHM_SOCKET_CLOSE = 3, - SHM_COMMON_MSG = 4 - -}; - -typedef struct shm_msg_t { +typedef struct shm_packet_t { int key; - shm_msg_type_t type; size_t size; void * buf; -} shm_msg_t; +} shm_packet_t; @@ -40,13 +31,9 @@ bool force_bind; pthread_mutex_t mutex; - LockFreeQueue<shm_msg_t> *queue; //self queue - LockFreeQueue<shm_msg_t> *remoteQueue; // peer queue - // shm_connection_status_t status; - // LockFreeQueue<shm_msg_t, DM_Allocator> *messageQueue; - // LockFreeQueue<shm_msg_t, DM_Allocator> *acceptQueue; - // std::map<int, shm_socket_t* > *clientSocketMap; - // pthread_t dispatch_thread; + LockFreeQueue<shm_packet_t> *queue; //self queue + LockFreeQueue<shm_packet_t> *remoteQueue; // peer queue + } shm_socket_t; -- Gitblit v1.8.0