peakzhang 发表于 2007-12-15 21:31:02

ACE_Proactor下动态分配的ACE_Asynch_Connector<>如何删除?

由于需要我在ACE_Proactor的连接模式里要使用不确定的ACE_Asynch_Connector<>对象来建立连接
请问连接完成后如何删除动态分配的ACE_Asynch_Connector<>对象?
假设class HTTP_read:public ACE_Service_Handler{

ACE_NEW_RETURN (phttp_connect, ACE_Asynch_Connector<HTTP_read>, 0);
         phttp_connect->open();         
         phttp_connect->connect(peer_addr);这样的代码,phttp_connect如何在删除?HTTP_read::open操作后删除?
因为我要从配置文件读需要连接的地址.这些地址有很多且数目不定,

so phttp_connect的数量不能硬编码

[ 本帖最后由 peakzhang 于 2007-12-15 21:32 编辑 ]

peakzhang 发表于 2007-12-15 21:32:48

毫无必要,ACE_Asynch_Connector是产生处理器的“工厂”,可以只有一个,产生无数的处理器对象,不需要多个。
页: [1]
查看完整版本: ACE_Proactor下动态分配的ACE_Asynch_Connector<>如何删除?