1 #ifndef OMG_DDS_T_TOPIC_MULTI_TOPIC_HPP_ 2 #define OMG_DDS_T_TOPIC_MULTI_TOPIC_HPP_ 28 namespace dds {
namespace topic {
30 #ifdef OMG_DDS_MULTI_TOPIC_SUPPORT 32 template <
typename T,
template <
typename Q>
class DELEGATE>
38 template <typename FWDIterator>
40 const std::
string& name,
41 const std::
string expression,
42 const FWDIterator& params_begin,
43 const FWDIterator& params_end);
45 virtual ~MultiTopic();
50 const std::
string expression() const;
52 void expression_parameters(const FWDIterator& params_begin,
53 const FWDIterator& params_end);
55 dds::core::
StringSeq void expression_parameters() const;
59 #endif // OMG_DDS_MULTI_TOPIC_SUPPORT