OpenDDS 2.2发布
OpenDDS 2.2发布
Stone Jiang
OpenDDS 2.2今天发布,可以从http://download.ociweb.com/OpenDDS 下载。
在这个版本,OpenDDS作了以下功能增加或Bug修复:
-
Content-Subscription Profile完整的实现了。该功能从OpenDDS 1.3才引入,包括
-
QueryCondition (之前版本的OpenDDS仅作了部分实现)
-
ContentFilterTopic
-
MultiTopic
Content-Subscription Profile 可以编译时禁用以减少小大,具体作法是利用MPC,令content_subscription = 0。
-
-
在本次发行中,OpenDDS的代码生成工具变更了。原来的Perl脚本”dcps_ts.pl”不在使用,取而代之的是OpenDDS IDL编译器”opendds_idl”。Opendds_idl也包含了打开-Gdcps功能的tao_idl。如果不是使用了很少用到的dcps_ts.pl选项的MPC文件,这些原来的程序基乎不需要作任何修改。
-
把odds_repoctl命令更名为repoctl。
-
把odds_monitor命令更名为monitor。
-
把Wireshark分析器(dissector)中的”odds”库改名为”OpenDDS_Dissector”。
-
修正了传输层,现在允许把同一个传输层附着在有关联关系的datareader到datawriter理在, 让传输层还能正常运作。
-
修正了在SimpleTCP 传输层传输大于64K大小样本时不能正确工作的bug。
-
增加了 nak_delay_intervals 和 nak_max configuration 选项以帮助减少否定确认(NAK)。
-
增加支持Ownership QoS。
-
增加支持GROUP描述。
-
改变默认的DataWriterQos的reliability max_blocking_time时间值,从原来的无强大改为100ms,保持与规范1.2一致。
-
为帮助设置编译OpenDDS的预备条件增加了新的”configure”脚本,包括下载ACE+TAO。




