wangzhengquan
2020-07-20 37989e0300c20cd65a4d4a3c49eeaea2122ddf9e
queue/include/mod_socket.h
@@ -1,12 +1,12 @@
#ifndef __MOD_SOCKET_H__
#define __MOD_SOCKET_H__
#include "shm_socket.h"
#ifdef __cplusplus
extern "C" {
#endif
enum shm_mod_t
enum socket_mod_t
{
   PULL_PUSH = 1,
   REQ_REP = 2,
@@ -18,7 +18,23 @@
};
void *mod_open_socket(int mod);
int mod_close_socket(void * _socket);
int mod_socket_bind(void * _socket, int port);
int mod_listen(void * _socket);
int mod_connect(void * _socket, int port);
int mod_send(void * _socket, const void *buf, const int size);
int mod_recv(void * _socket, void **buf, int *size) ;
void mod_free(void *buf);
#ifdef __cplusplus
}