wangzhengquan
2020-07-17 5e3e6719f7d7922decdc16d2313baf2e94210750
queue/include/shm_socket.h
@@ -23,6 +23,12 @@
   
};
enum shm_connection_status_t {
   SHM_CONN_CLOSED=1,
   SHM_CONN_LISTEN=2,
   SHM_CONN_ESTABLISHED=3
};
typedef struct shm_msg_t {
   int port;
   shm_msg_type_t type;
@@ -35,6 +41,7 @@
typedef struct shm_socket_t {
   // 本地port
   int port;
   shm_connection_status_t status;
   SHMQueue<shm_msg_t> *queue;
   SHMQueue<shm_msg_t> *remoteQueue;
   LockFreeQueue<shm_msg_t, DM_Allocator> *messageQueue;
@@ -69,7 +76,7 @@
int shm_close_socket(shm_socket_t * socket) ;
int shm_bind(shm_socket_t * socket, int port) ;
int shm_soket_bind(shm_socket_t * socket, int port) ;
int shm_listen(shm_socket_t * socket) ;