Click or drag to resize

PublisherCreateDataWriter Method (Topic, DataWriterQos, DataWriterListener)

Creates a new DataWriter with the desired QoS policies and attaches to it the specified DataWriterListener. The specified DataWriterListener will be attached with the default StatusMask.

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version:
public DataWriter CreateDataWriter(
	Topic topic,
	DataWriterQos qos,
	DataWriterListener listener


Type: OpenDDSharp.DDSTopic
The Topic that the DataWriter will be associated with.
Type: OpenDDSharp.DDSDataWriterQos
The DataWriterQos policies to be used for creating the new DataWriter.
Type: OpenDDSharp.OpenDDS.DCPSDataWriterListener
The DataWriterListener to be attached to the newly created DataWriter.

Return Value

Type: DataWriter
The newly created DataWriter on success, otherwise .

The created DataWriter will be attached and belongs to the Publisher that is its factory.

The Topic passed to this operation must have been created from the same DomainParticipant that was used to create this Publisher. If the Topic was created from a different DomainParticipant, the operation will fail and return a result.

See Also