1 #ifndef OMG_TDDS_PUB_PUBLISHER_HPP_ 2 #define OMG_TDDS_PUB_PUBLISHER_HPP_ 31 namespace dds {
namespace pub {
32 template <
typename DELEGATE>
35 class PublisherListener;
46 template <
typename DELEGATE>
75 const dds::core::status::StatusMask& mask = dds::core::status::StatusMask::all());
133 const dds::core::status::StatusMask& event_mask);
151 void wait_for_acknowledgments(const dds::core::Duration& timeout);