OpenDDS  Snapshot(2023/04/25-14:16)
Public Member Functions | List of all members
DDS::DynamicDataWriter Interface Reference

import"DdsDynamicTypeSupport.idl";

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

Public Member Functions

InstanceHandle_t register_instance (in DynamicData instance)
 
InstanceHandle_t register_instance_w_timestamp (in DynamicData instance, in Time_t timestamp)
 
ReturnCode_t unregister_instance (in DynamicData instance, in InstanceHandle_t handle)
 
ReturnCode_t unregister_instance_w_timestamp (in DynamicData instance, in InstanceHandle_t handle, in Time_t timestamp)
 
ReturnCode_t write (in DynamicData instance_data, in InstanceHandle_t handle)
 
ReturnCode_t write_w_timestamp (in DynamicData instance_data, in InstanceHandle_t handle, in Time_t source_timestamp)
 
ReturnCode_t dispose (in DynamicData instance_data, in InstanceHandle_t instance_handle)
 
ReturnCode_t dispose_w_timestamp (in DynamicData instance_data, in InstanceHandle_t instance_handle, in Time_t source_timestamp)
 
ReturnCode_t get_key_value (inout DynamicData key_holder, in InstanceHandle_t handle)
 
InstanceHandle_t lookup_instance (in DynamicData instance_data)
 
- Public Member Functions inherited from DDS::DataWriter
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 35 of file DdsDynamicTypeSupport.idl.

Member Function Documentation

◆ dispose()

ReturnCode_t DDS::DynamicDataWriter::dispose ( in DynamicData  instance_data,
in InstanceHandle_t  instance_handle 
)

◆ dispose_w_timestamp()

ReturnCode_t DDS::DynamicDataWriter::dispose_w_timestamp ( in DynamicData  instance_data,
in InstanceHandle_t  instance_handle,
in Time_t  source_timestamp 
)

◆ get_key_value()

ReturnCode_t DDS::DynamicDataWriter::get_key_value ( inout DynamicData  key_holder,
in InstanceHandle_t  handle 
)

◆ lookup_instance()

InstanceHandle_t DDS::DynamicDataWriter::lookup_instance ( in DynamicData  instance_data)

◆ register_instance()

InstanceHandle_t DDS::DynamicDataWriter::register_instance ( in DynamicData  instance)

◆ register_instance_w_timestamp()

InstanceHandle_t DDS::DynamicDataWriter::register_instance_w_timestamp ( in DynamicData  instance,
in Time_t  timestamp 
)

◆ unregister_instance()

ReturnCode_t DDS::DynamicDataWriter::unregister_instance ( in DynamicData  instance,
in InstanceHandle_t  handle 
)

◆ unregister_instance_w_timestamp()

ReturnCode_t DDS::DynamicDataWriter::unregister_instance_w_timestamp ( in DynamicData  instance,
in InstanceHandle_t  handle,
in Time_t  timestamp 
)

◆ write()

ReturnCode_t DDS::DynamicDataWriter::write ( in DynamicData  instance_data,
in InstanceHandle_t  handle 
)

◆ write_w_timestamp()

ReturnCode_t DDS::DynamicDataWriter::write_w_timestamp ( in DynamicData  instance_data,
in InstanceHandle_t  handle,
in Time_t  source_timestamp 
)

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