OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | List of all members
DDS::DataWriter Interface Reference

import"DdsDcpsPublication.idl";

Inheritance diagram for DDS::DataWriter:
Inheritance graph
[legend]
Collaboration diagram for DDS::DataWriter:
Collaboration graph
[legend]

Public Member Functions

ReturnCode_t set_qos (in DataWriterQos qos)
 
ReturnCode_t get_qos (inout DataWriterQos qos)
 
ReturnCode_t set_listener (in DataWriterListener a_listener, in StatusMask mask)
 
DataWriterListener get_listener ()
 
Topic get_topic ()
 
Publisher get_publisher ()
 
ReturnCode_t wait_for_acknowledgments (in Duration_t max_wait)
 
ReturnCode_t get_liveliness_lost_status (inout LivelinessLostStatus status)
 
ReturnCode_t get_offered_deadline_missed_status (inout OfferedDeadlineMissedStatus status)
 
ReturnCode_t get_offered_incompatible_qos_status (inout OfferedIncompatibleQosStatus status)
 
ReturnCode_t get_publication_matched_status (inout PublicationMatchedStatus status)
 
ReturnCode_t assert_liveliness ()
 
ReturnCode_t get_matched_subscriptions (inout InstanceHandleSeq subscription_handles)
 
ReturnCode_t get_matched_subscription_data (inout SubscriptionBuiltinTopicData subscription_data, in InstanceHandle_t subscription_handle)
 
- Public Member Functions inherited from DDS::Entity
ReturnCode_t enable ()
 
StatusCondition get_statuscondition ()
 
StatusMask get_status_changes ()
 
InstanceHandle_t get_instance_handle ()
 

Detailed Description

Definition at line 40 of file DdsDcpsPublication.idl.

Member Function Documentation

◆ assert_liveliness()

ReturnCode_t DDS::DataWriter::assert_liveliness ( )

◆ get_listener()

DataWriterListener DDS::DataWriter::get_listener ( )

◆ get_liveliness_lost_status()

ReturnCode_t DDS::DataWriter::get_liveliness_lost_status ( inout LivelinessLostStatus  status)

◆ get_matched_subscription_data()

ReturnCode_t DDS::DataWriter::get_matched_subscription_data ( inout SubscriptionBuiltinTopicData  subscription_data,
in InstanceHandle_t  subscription_handle 
)

◆ get_matched_subscriptions()

ReturnCode_t DDS::DataWriter::get_matched_subscriptions ( inout InstanceHandleSeq  subscription_handles)

◆ get_offered_deadline_missed_status()

ReturnCode_t DDS::DataWriter::get_offered_deadline_missed_status ( inout OfferedDeadlineMissedStatus  status)

◆ get_offered_incompatible_qos_status()

ReturnCode_t DDS::DataWriter::get_offered_incompatible_qos_status ( inout OfferedIncompatibleQosStatus  status)

◆ get_publication_matched_status()

ReturnCode_t DDS::DataWriter::get_publication_matched_status ( inout PublicationMatchedStatus  status)

◆ get_publisher()

Publisher DDS::DataWriter::get_publisher ( )

◆ get_qos()

ReturnCode_t DDS::DataWriter::get_qos ( inout DataWriterQos  qos)

◆ get_topic()

Topic DDS::DataWriter::get_topic ( )

◆ set_listener()

ReturnCode_t DDS::DataWriter::set_listener ( in DataWriterListener  a_listener,
in StatusMask  mask 
)

◆ set_qos()

ReturnCode_t DDS::DataWriter::set_qos ( in DataWriterQos  qos)

◆ wait_for_acknowledgments()

ReturnCode_t DDS::DataWriter::wait_for_acknowledgments ( in Duration_t  max_wait)

The documentation for this interface was generated from the following file: