| 
    RTI Connext Traditional C++ API
    Version 5.2.3
    
   | 
 
Writes (publishes) objects of type DDS_DynamicData. More...
  
 Additional Inherited Members | |
  Public Member Functions inherited from DDSDataWriter | |
| virtual DDS_ReturnCode_t | get_liveliness_lost_status (DDS_LivelinessLostStatus &status) | 
| Accesses the DDS_LIVELINESS_LOST_STATUS communication status.   | |
| virtual DDS_ReturnCode_t | get_offered_deadline_missed_status (DDS_OfferedDeadlineMissedStatus &status) | 
| Accesses the DDS_OFFERED_DEADLINE_MISSED_STATUS communication status.   | |
| virtual DDS_ReturnCode_t | get_offered_incompatible_qos_status (DDS_OfferedIncompatibleQosStatus &status) | 
| Accesses the DDS_OFFERED_INCOMPATIBLE_QOS_STATUS communication status.   | |
| virtual DDS_ReturnCode_t | get_publication_matched_status (DDS_PublicationMatchedStatus &status) | 
| Accesses the DDS_PUBLICATION_MATCHED_STATUS communication status.   | |
| virtual DDS_ReturnCode_t | get_reliable_writer_cache_changed_status (DDS_ReliableWriterCacheChangedStatus &status) | 
| <<extension>> Get the reliable cache status for this writer.   | |
| virtual DDS_ReturnCode_t | get_reliable_reader_activity_changed_status (DDS_ReliableReaderActivityChangedStatus &status) | 
| <<extension>> Get the reliable reader activity changed status for this writer.   | |
| virtual DDS_ReturnCode_t | get_datawriter_cache_status (DDS_DataWriterCacheStatus &status) | 
| <<extension>> Get the datawriter cache status for this writer.   | |
| virtual DDS_ReturnCode_t | get_datawriter_protocol_status (DDS_DataWriterProtocolStatus &status) | 
| <<extension>> Get the datawriter protocol status for this writer.   | |
| virtual DDS_ReturnCode_t | get_matched_subscription_datawriter_protocol_status (DDS_DataWriterProtocolStatus &status, const DDS_InstanceHandle_t &subscription_handle) | 
| <<extension>> Get the datawriter protocol status for this writer, per matched subscription identified by the subscription_handle.   | |
| virtual DDS_ReturnCode_t | get_matched_subscription_datawriter_protocol_status_by_locator (DDS_DataWriterProtocolStatus &status, const DDS_Locator_t &locator) | 
| <<extension>> Get the datawriter protocol status for this writer, per matched subscription identified by the locator.   | |
| virtual DDS_ReturnCode_t | assert_liveliness () | 
| This operation manually asserts the liveliness of this DDSDataWriter.   | |
| virtual DDS_ReturnCode_t | get_matched_subscription_locators (DDS_LocatorSeq &locators) | 
| <<extension>> Retrieve the list of locators for subscriptions currently "associated" with this DDSDataWriter.   | |
| virtual DDS_ReturnCode_t | get_matched_subscriptions (DDS_InstanceHandleSeq &subscription_handles) | 
| Retrieve the list of subscriptions currently "associated" with this DDSDataWriter.   | |
| virtual DDS_ReturnCode_t | get_matched_subscription_data (DDS_SubscriptionBuiltinTopicData &subscription_data, const DDS_InstanceHandle_t &subscription_handle) | 
| This operation retrieves the information on a subscription that is currently "associated" with the DDSDataWriter.   | |
| virtual DDS_ReturnCode_t | get_matched_subscription_participant_data (DDS_ParticipantBuiltinTopicData &participant_data, const DDS_InstanceHandle_t &subscription_handle) | 
| This operation retrieves the information on the discovered DDSDomainParticipant associated with the subscription that is currently matching with the DDSDataWriter.   | |
| virtual DDSTopic * | get_topic () | 
| This operation returns the DDSTopic associated with the DDSDataWriter.   | |
| virtual DDSPublisher * | get_publisher () | 
| This operation returns the DDSPublisher to which the DDSDataWriter belongs.   | |
| virtual DDS_ReturnCode_t | wait_for_acknowledgments (const DDS_Duration_t &max_wait) | 
| Blocks the calling thread until all data written by reliable DDSDataWriter entity is acknowledged, or until timeout expires.   | |
| virtual DDS_ReturnCode_t | is_sample_app_acknowledged (DDS_Boolean &is_app_ack, const struct DDS_SampleIdentity_t &identity) | 
| This method can be used to see if a sample has been application acknowledged.   | |
| virtual DDS_ReturnCode_t | wait_for_asynchronous_publishing (const DDS_Duration_t &max_wait) | 
| <<extension>> Blocks the calling thread until asynchronous sending is complete.   | |
| virtual DDS_ReturnCode_t | set_qos (const DDS_DataWriterQos &qos) | 
| Sets the writer QoS.   | |
| virtual DDS_ReturnCode_t | set_qos_with_profile (const char *library_name, const char *profile_name) | 
| <<extension>> Change the QoS of this writer using the input XML QoS profile.   | |
| virtual DDS_ReturnCode_t | get_qos (DDS_DataWriterQos &qos) | 
| Gets the writer QoS.   | |
| virtual DDS_ReturnCode_t | set_listener (DDSDataWriterListener *l, DDS_StatusMask mask=DDS_STATUS_MASK_ALL) | 
| Sets the writer listener.   | |
| virtual DDSDataWriterListener * | get_listener () | 
| Get the writer listener.   | |
| virtual DDS_ReturnCode_t | flush () | 
| <<extension>> Flushes the batch in progress in the context of the calling thread.   | |
| virtual DDS_ReturnCode_t | enable () | 
| Enables the DDSEntity.   | |
| virtual DDSStatusCondition * | get_statuscondition () | 
| Allows access to the DDSStatusCondition associated with the DDSEntity.   | |
| virtual DDS_StatusMask | get_status_changes () | 
| Retrieves the list of communication statuses in the DDSEntity that are triggered.   | |
| virtual DDS_InstanceHandle_t | get_instance_handle () | 
| Allows access to the DDS_InstanceHandle_t associated with the DDSEntity.   | |
Writes (publishes) objects of type DDS_DynamicData.
Instantiates DDSDataWriter < DDS_DynamicData > .