开源项目revolver解析系列之——Reactor
1、基本理论。
2、类图。
基础的接口类是CReactor。在windows平台下继承CReactor,实现CSelectReactor类,实现CReator抽象类里面定义的纯虚函数open_reactor()、close_reactor()、event_loop()、stop_event_loop()、register_handler()、remove_handler()、delete_handler()、set_timer()、cancel_timer();在linux平台下,实现CEpollReactor类,实现CReator抽象类里面定义的纯虚函数open_reactor()、close_reactor()、event_loop()、stop_event_loop()、register_handler()、remove_handler()、delete_handler()、set_timer()、cancel_timer()。