mirror of https://github.com/yandex/odyssey.git
flint: reduce mm api
This commit is contained in:
parent
a63b576b80
commit
16fcb6add0
|
@ -15,7 +15,6 @@
|
|||
#include <inttypes.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
#include <signal.h>
|
||||
#include <unistd.h>
|
||||
#include <ucontext.h>
|
||||
|
|
|
@ -20,7 +20,6 @@
|
|||
typedef void (*mmfunction_t)(void *arg);
|
||||
|
||||
typedef void* mm_t;
|
||||
typedef void* mmio_t;
|
||||
|
||||
MM_API mm_t
|
||||
mm_new(void);
|
||||
|
@ -35,20 +34,4 @@ MM_API void mm_sleep(mm_t, uint64_t time_ms);
|
|||
MM_API int mm_wait(mm_t, uint64_t id);
|
||||
MM_API int mm_cancel(mm_t, uint64_t id);
|
||||
|
||||
MM_API mmio_t
|
||||
mm_io_new(mm_t);
|
||||
|
||||
MM_API void mm_close(mmio_t);
|
||||
MM_API int mm_fd(mmio_t);
|
||||
MM_API int mm_is_connected(mmio_t);
|
||||
MM_API int mm_connect(mmio_t, char *addr, int port, uint64_t time_ms);
|
||||
MM_API int mm_connect_is_timeout(mmio_t);
|
||||
MM_API int mm_bind(mmio_t, char *addr, int port);
|
||||
MM_API int mm_accept(mmio_t, mmio_t *client);
|
||||
MM_API int mm_read(mmio_t, int size, uint64_t time_ms);
|
||||
MM_API int mm_read_is_timeout(mmio_t);
|
||||
MM_API char *mm_read_buf(mmio_t);
|
||||
MM_API int mm_write(mmio_t, char *buf, int size, uint64_t time_ms);
|
||||
MM_API int mm_write_is_timeout(mmio_t);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue