Ripples 1.0
High Performant Software Architecture For Transaction Processing
Loading...
Searching...
No Matches
vectorloop_epoll.h
Go to the documentation of this file.
1
32#ifndef VECTORLOOP_EPOLL_H
33#define VECTORLOOP_EPOLL_H
34
35#include <stdbool.h>
36#include <stdint.h>
37#include <sys/epoll.h>
38
39int vl_epoll_create(void);
40uint32_t vl_epoll_wait(int ep_fd, struct epoll_event *ep_events, int num_max_events);
41void vl_epoll_ctl_reg_for_read_et(int ep_fd, int fd, uint64_t id);
42void vl_epoll_ctl_reg_for_readwrite_et(int ep_fd, int fd, uint64_t id);
43void vl_epoll_ctl_del(int ep_fd, int fd);
44
45#endif /* End of VECTORLOOP_EPOLL_H */
46
void vl_epoll_ctl_reg_for_read_et(int ep_fd, int fd, uint64_t id)
Definition vectorloop_epoll.c:110
uint32_t vl_epoll_wait(int ep_fd, struct epoll_event *ep_events, int num_max_events)
Definition vectorloop_epoll.c:87
void vl_epoll_ctl_reg_for_readwrite_et(int ep_fd, int fd, uint64_t id)
Definition vectorloop_epoll.c:134
int vl_epoll_create(void)
Definition vectorloop_epoll.c:58
void vl_epoll_ctl_del(int ep_fd, int fd)
Definition vectorloop_epoll.c:157