#include "rxvt.h"
#include "rxvtdaemon.h"
#include "libptytty.h"
-#include "iom.h"
struct server : rxvt_connection {
log_callback log_cb;
getfd_callback getfd_cb;
- void read_cb (io_watcher &w, short revents); io_watcher read_ev;
+ void read_cb (ev::io &w, int revents); ev::io read_ev;
void log_msg (const char *msg);
int getfd (int remote_fd);
getfd_cb (this, &server::getfd)
{
this->fd = fd;
- read_ev.start (fd, EVENT_READ);
+ read_ev.start (fd, ev::READ);
}
void err (const char *format = 0, ...);
struct unix_listener {
int fd;
- void accept_cb (io_watcher &w, short revents); io_watcher accept_ev;
+ void accept_cb (ev::io &w, int revents); ev::io accept_ev;
unix_listener (const char *sockname);
};
exit (EXIT_FAILURE);
}
- accept_ev.start (fd, EVENT_READ);
+ accept_ev.start (fd, ev::READ);
}
-void unix_listener::accept_cb (io_watcher &w, short revents)
+void unix_listener::accept_cb (ev::io &w, int revents)
{
int fd2 = accept (fd, 0, 0);
delete this;
}
-void server::read_cb (io_watcher &w, short revents)
+void server::read_cb (ev::io &w, int revents)
{
auto_str tok;
_exit (EXIT_SUCCESS);
}
- io_manager::loop ();
+ ev::ev_loop (0);
return EXIT_SUCCESS;
}