wangzhengquan
2021-02-02 cb85aa8a8d02a3d6dc16e3f32e78da9e70f9c7f5
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;