21 #ifndef OSPL_DDS_TOPIC_TCONTENTFILTEREDTOPIC_HPP_ 22 #define OSPL_DDS_TOPIC_TCONTENTFILTEREDTOPIC_HPP_ 31 #include <dds/topic/TContentFilteredTopic.hpp> 41 const std::string& name,
43 ::
dds::core::Reference(
46 ISOCPP_REPORT_STACK_DDS_BEGIN(topic);
47 this->delegate()->init(::dds::core::Reference::impl_);
59 ISOCPP_REPORT_STACK_DDS_BEGIN(*
this);
61 return this->delegate()->filter_expression();
67 ISOCPP_REPORT_STACK_DDS_BEGIN(*
this);
69 return this->delegate()->filter_parameters();
73 template <
typename FWDIterator>
76 ISOCPP_REPORT_STACK_DDS_BEGIN(*
this);
78 this->delegate()->filter_parameters(begin, end);
84 ISOCPP_REPORT_STACK_DDS_BEGIN(*
this);
86 return this->delegate()->topic();
Filter objects contain SQL expressions that allow the application to specify a filter on the locally ...
const std::string & filter_expression() const
Topic is the most basic description of the data to be published and subscribed.
ContentFilteredTopic is a specialization of TopicDescription that allows for content-based subscripti...
const dds::core::StringSeq filter_parameters() const
ContentFilteredTopic(const Topic< T > &topic, const std::string &name, const dds::topic::Filter &filter)
const dds::topic::Topic< T > & topic() const
std::vector< std::string > StringSeq