2.以数据为中心的订阅发布(DCPS)
2.2 平台无关模型(Platform Independent Model ,PIM)
2.2.2 平台无关模型(PIM)描述
2.2.2.3 主题定义(Topic-Definition)模块
2.2.2.3.3 ContentFilteredTopic类
ContentFilteredTopic类是TopicDescription类的一种特殊化,允许基于内容的订阅。
ContentFilteredTopic描述了一种更复杂的订阅场景,这种情况下订阅者不一定要收到此主题(Tpic)下发布的每个实例的内容。相反,订阅者只想接收内容满足特定条件的值。 因此,ContentFilteredTopic类可用于发起基于内容的订阅。
通过使用参数为expression_parameters的filter_expression属性完成基于内容的选择。
- filter_expression属性是一个字符串,用于指定选择感兴趣的数据样本的条件。它类似于SQL语句中的WHERE部分。
- expression_parameters属性是一系列字符串,它们为filter_expression中的“p