1 #ifndef OMG_TDDS_PUB_ANY_DATA_WRITER_HPP_ 2 #define OMG_TDDS_PUB_ANY_DATA_WRITER_HPP_ This class is the abstract base class for all the DCPS objects.
#define OMG_DDS_IMPLICIT_REF_BASE(TYPE)
const dds::pub::Publisher & publisher() const
const dds::topic::TopicDescription & topic_description() const
This class is the base for Topic, ContentFilteredTopic and MultiTopic.
void wait_for_acknowledgments(const dds::core::Duration &timeout)
const dds::core::status::PublicationMatchedStatus publication_matched_status()
const AnyDataWriter & operator>>(dds::pub::qos::DataWriterQos &qos) const
const dds::core::status::OfferedDeadlineMissedStatus offered_deadline_missed_status()
#define OMG_DDS_REF_TYPE_PROTECTED_DC(TYPE, BASE, DELEGATE)
Typeless base class for the typed DataWriter.
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::qos::DataWriterQos qos() const
AnyDataWriter & operator<<(const dds::pub::qos::DataWriterQos &qos)
const dds::core::status::OfferedIncompatibleQosStatus offered_incompatible_qos_status()
const dds::core::status::LivelinessLostStatus liveliness_lost_status()