1 #ifndef OMG_DDS_T_TOPIC_CONTENT_FILTERED_TOPIC_HPP_ 2 #define OMG_DDS_T_TOPIC_CONTENT_FILTERED_TOPIC_HPP_ 29 #ifdef OMG_DDS_CONTENT_SUBSCRIPTION_SUPPORT 33 template <
typename T,
template <
typename Q>
class DELEGATE>
42 template <
typename T,
template <
typename Q>
class DELEGATE>
43 class dds::topic::ContentFilteredTopic :
public TopicDescription <T, DELEGATE> {
68 const std::
string& filter_expression() const;
73 const dds::core::
StringSeq filter_parameters() const;
78 template <typename FWDIterator>
79 void filter_parameters(const FWDIterator&
begin, const FWDIterator&
end);
84 const dds::topic::
Topic<T>& topic() const;
87 #endif // OMG_DDS_CONTENT_SUBSCRIPTION_SUPPORT