DDS 的内容订阅配置文件包含三个功能,这些功能使数据读取器的行为受到其接收的数据样本内容的影响。
这三个特点是:
内容过滤的主题和多主题接口继承自 TopicDescription 接口(而不是从 Topic 接口,正如名称所暗示的那样)。
内容过滤主题和查询条件允许使用类似 SQL 的参数化查询字符串过滤(选择)数据样本。此外,查询条件允许对从数据读取器的 read() 或 take() 操作返回的结果集进行排序。
多主题也具有这种选择能力以及将来自不同数据写入者的数据聚合到单个数据类型和数据读取器中的能力。
如果您不打算在应用程序中使用 Content-Subscription Profile 功能,您可以配置 OpenDDS 以在构建时删除对它的支持。
有关禁用此支持的信息,请参见第 15 页。
域参与者界面包含创建和删除内容过滤主题的操作。
创建内容过滤主题需要以下参数: