找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3435|回复: 1

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

[复制链接]
发表于 2007-12-15 21:31:02 | 显示全部楼层 |阅读模式
由于需要我在ACE_Proactor的连接模式里要使用不确定的ACE_Asynch_Connector<>对象来建立连接
请问连接完成后如何删除动态分配的ACE_Asynch_Connector<>对象?
假设
  1. class HTTP_read:public ACE_Service_Handler{
  2. ACE_NEW_RETURN (phttp_connect, ACE_Asynch_Connector<HTTP_read>, 0);
  3.            phttp_connect->open();           
  4.            phttp_connect->connect(peer_addr);
复制代码
这样的代码,phttp_connect如何在删除?
  1. HTTP_read::open
复制代码
操作后删除?
因为我要从配置文件读需要连接的地址.这些地址有很多且数目不定,

so phttp_connect的数量不能硬编码

[ 本帖最后由 peakzhang 于 2007-12-15 21:32 编辑 ]
 楼主| 发表于 2007-12-15 21:32:48 | 显示全部楼层
毫无必要,ACE_Asynch_Connector是产生处理器的“工厂”,可以只有一个,产生无数的处理器对象,不需要多个。
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-5-31 04:37 , Processed in 0.018390 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表