1 #ifndef OMG_TDDS_PUB_PUBLISHER_HPP_ 2 #define OMG_TDDS_PUB_PUBLISHER_HPP_ 37 class PublisherListener;
This class is the abstract base class for all the DCPS objects.
#define OMG_DDS_IMPLICIT_REF_BASE(TYPE)
This object provides the basic mechanism for an application to specify Quality of Service attributes ...
Publisher events Listener.
Listener * listener() const
Publisher(const dds::domain::DomainParticipant &dp)
A DomainParticipant represents the local membership of the application in a Domain.
Publisher & operator<<(const dds::pub::qos::PublisherQos &qos)
const dds::domain::DomainParticipant & participant() const
const dds::pub::qos::PublisherQos & qos() const
#define OMG_DDS_REF_TYPE_PROTECTED_DC(TYPE, BASE, DELEGATE)
void wait_for_acknowledgments(const dds::core::Duration &timeout)
StatusMask is a bitmap or bitset field.
Publisher & operator>>(dds::pub::qos::PublisherQos &qos)
dds::pub::qos::DataWriterQos default_datawriter_qos() const
This object provides the basic mechanism for an application to specify Quality of Service attributes ...
The Publisher acts on the behalf of one or several DataWriter objects that belong to it...
dds::pub::PublisherListener Listener