为一种观察着模式。
ACE_Event_Handler中在子类中重载,所处理事件的类型:
的处理方法
handle_signal() 信号。当任何在反应器上登记的信号发生时,反应器自动回调该
方法。
handle_input() 来自I/O设备的输入。当I/O句柄(比如UNIX中的文件描述符)
上的输入可用时,反应器自动回调该方法。
handle_exception() 异常事件。当已在反应器上登记的异常事件发生时(例如,如果
收到SIGURG(紧急信号)),反应器自动回调该方法。
handle_timeout() 定时器。当任何已登记的定时器超时的时候,反应器自动回调该
方法。
handle_output() I/O设备输出。当I/O设备的输出队列有可用空间时,反应器自动
回调该方法。
1.注册新号,使用 ACE_Reactor::instance->register_handler(SIGINT,this);
ACE_Reactor::instance->register_handler(MY_SINGLE,this);
2: