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 编辑 ] 毫无必要,ACE_Asynch_Connector是产生处理器的“工厂”,可以只有一个,产生无数的处理器对象,不需要多个。
页:
[1]