Working with data writers.
More...
Working with data writers.
Setting up a data writer
- Set up publisher
- Set up a topic
- Create a data writer, FooDataWriter, of user data type
Foo:
MyWriterListener_OfferedDeadlineMissed;
MyWriterListener_OfferedIncompatibleQos;
writer_listener.on_publication_match = MyWriterListener_PublicationMatch;
printf("***Error: failed to get default datawriter qos\n");
}
topic,
&writer_qos,
&writer_listener ,
if (writer == NULL) {
printf("***Error: failed to create writer\n");
}
Managing instances
- Getting an instance "key" value of user data type
Foo
- Registering an instance of type
Foo
- Unregistering an instance of type
Foo
- Disposing of an instance of type
Foo
Sending data
Tearing down a data writer
- Delete DDS_DataWriter:
printf("***Error: failed to delete writer\n");
}