ACE
yyysss520
这个作者很懒,什么都没留下…
展开
-
ACE备注
1.ACE_Asynch_Write_Stream 在最后一次write完成后,不要立即退出程序,否则接收方会因为对方连接断掉,无法读到数据(ACE_Asynch_Read_Stream::read: 指定的网络名不再可用)。handle_write_stream最后等待原创 2011-09-20 15:06:30 · 429 阅读 · 0 评论 -
ace-ACE_Future
ACE_Future中采用桥模式,默认的实现类为ACE_Future_Rep,也可以通过attach指定不同的实现类。1.ready()的实现//判断指针是否为空为原子操作ACE_Future_Rep::ready (void) const{ retur原创 2010-06-25 10:08:00 · 854 阅读 · 0 评论 -
ACE定时器
class CTimer: public ACE_Task_Base{public: virtual int open(void *args = 0); virtual int svc(void); void wait_for_event(voi原创 2011-09-22 09:45:46 · 1063 阅读 · 0 评论 -
ACE_Activation_Queue
默认采用ACE_Message_Queue 保存数据 1. ACE_Method_Request * ACE_Activation_Queue::dequeue (ACE_Time_Value *tv = 0);如果tv没有值;则阻塞 如果tv有值,超时返回EW原创 2010-06-25 15:15:00 · 1559 阅读 · 1 评论 -
ace-Reactor
reactor ()->register_handler(this, ACE_Event_Handler::ACCEPT_MASK) 没有io_handle时,相应的this中需要实现get_handle ()函数,reactor内部中用get_handle ()获取底层i/原创 2010-06-25 10:11:00 · 279 阅读 · 0 评论