Function dds_create_writer¶
- Defined in File dds.h 
Function Documentation¶
- 
dds_entity_t dds_create_writer(dds_entity_t participant_or_publisher, dds_entity_t topic, const dds_qos_t *qos, const dds_listener_t *listener)¶
- Creates a new instance of a DDS writer. - When a participant is used to create a writer, an implicit publisher is created. This implicit publisher will be deleted automatically when the created writer is deleted. - Parameters
- participant_or_publisher – [in] The participant or publisher on which the writer is being created. 
- topic – [in] The topic to write. 
- qos – [in] The QoS to set on the new writer (can be NULL). 
- listener – [in] Any listener functions associated with the new writer (can be NULL). 
 
- Returns
- A valid writer handle or an error code. 
- Returns
- >0 A valid writer handle. 
- Returns
- DDS_RETCODE_ERROR An internal error occurred.