6 #define MAX_POLL_FDS 128
18 virtual void read_cb(int fd) = 0;
19 virtual void write_cb(int fd) = 0;
20 virtual ~aio_callback();
28 void add_callback(int fd, poll_flag flag, aio_callback *ch);
29 void del_callback(int fd, poll_flag flag);
30 void block_remove_fd(int fd);
38 std::map<int, aio_callback *> callbacks_;
39 unique_ptr<class wait_manager> aio_;
40 bool pending_change_=false, shutdown_=false;