eloop: move code
Restructure eloop code. This puts stuff more closely together if it is related. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
parent
e37f4a9fba
commit
83ed40f089
930
src/eloop.c
930
src/eloop.c
File diff suppressed because it is too large
Load Diff
33
src/eloop.h
33
src/eloop.h
@ -77,18 +77,6 @@ int ev_eloop_new_eloop(struct ev_eloop *loop, struct ev_eloop **out);
|
||||
int ev_eloop_add_eloop(struct ev_eloop *loop, struct ev_eloop *add);
|
||||
void ev_eloop_rm_eloop(struct ev_eloop *rm);
|
||||
|
||||
/* idle sources */
|
||||
|
||||
int ev_idle_new(struct ev_idle **out);
|
||||
void ev_idle_ref(struct ev_idle *idle);
|
||||
void ev_idle_unref(struct ev_idle *idle);
|
||||
|
||||
int ev_eloop_new_idle(struct ev_eloop *loop, struct ev_idle **out,
|
||||
ev_idle_cb cb, void *data);
|
||||
int ev_eloop_add_idle(struct ev_eloop *loop, struct ev_idle *idle,
|
||||
ev_idle_cb cb, void *data);
|
||||
void ev_eloop_rm_idle(struct ev_idle *idle);
|
||||
|
||||
/* fd sources */
|
||||
|
||||
int ev_fd_new(struct ev_fd **out, int fd, int mask, ev_fd_cb cb, void *data);
|
||||
@ -104,13 +92,6 @@ int ev_eloop_new_fd(struct ev_eloop *loop, struct ev_fd **out, int rfd,
|
||||
int ev_eloop_add_fd(struct ev_eloop *loop, struct ev_fd *fd);
|
||||
void ev_eloop_rm_fd(struct ev_fd *fd);
|
||||
|
||||
/* signal sources */
|
||||
|
||||
int ev_eloop_register_signal_cb(struct ev_eloop *loop, int signum,
|
||||
ev_signal_shared_cb cb, void *data);
|
||||
void ev_eloop_unregister_signal_cb(struct ev_eloop *loop, int signum,
|
||||
ev_signal_shared_cb cb, void *data);
|
||||
|
||||
/* timer sources */
|
||||
|
||||
int ev_timer_new(struct ev_timer **out, const struct itimerspec *spec,
|
||||
@ -144,4 +125,18 @@ int ev_eloop_new_counter(struct ev_eloop *eloop, struct ev_counter **out,
|
||||
int ev_eloop_add_counter(struct ev_eloop *eloop, struct ev_counter *cnt);
|
||||
void ev_eloop_rm_counter(struct ev_counter *cnt);
|
||||
|
||||
/* signal sources */
|
||||
|
||||
int ev_eloop_register_signal_cb(struct ev_eloop *loop, int signum,
|
||||
ev_signal_shared_cb cb, void *data);
|
||||
void ev_eloop_unregister_signal_cb(struct ev_eloop *loop, int signum,
|
||||
ev_signal_shared_cb cb, void *data);
|
||||
|
||||
/* idle sources */
|
||||
|
||||
int ev_eloop_register_idle_cb(struct ev_eloop *eloop, ev_idle_cb cb,
|
||||
void *data);
|
||||
void ev_eloop_unregister_idle_cb(struct ev_eloop *eloop, ev_idle_cb cb,
|
||||
void *data);
|
||||
|
||||
#endif /* EV_ELOOP_H */
|
||||
|
Loading…
x
Reference in New Issue
Block a user