ACE_Event_Handle

为一种观察着模式。

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:

原文地址:https://www.cnblogs.com/xianqingzh/p/1898040.html