RTI Connext DDS Micro C++ API
Version 4.0.1
|
DDSDataWriter entity and associated elements More...
Macros | |
#define | DDS_ReliableReaderActivityChangedStatus_INITIALIZER |
<<cert>> Initializer for new status instances. |
Typedefs | |
typedef void(* | DDS_DataWriterListener_ReliableReaderActivityChangedCallback )(void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableReaderActivityChangedStatus *status) |
<<eXtension>> <<cert>> A matched reliable reader has become active or become inactive. | |
typedef void(* | DDS_DataWriterListener_ReliableSampleUnacknowledgedCallback )(void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableSampleUnacknowledgedStatus *status) |
<<eXtension>> <<cert>> Unacknowledged samples are removed from the writer cache. | |
typedef void(* | DDS_DataWriterListener_SampleRemovedCallback )(void *listener_data, DDS_DataWriter *writer, const struct DDS_Cookie_t *cookie) |
<<eXtension>> <<cert>> Unacknowledged samples are removed from the writer cache. |
DDSDataWriter entity and associated elements
#define DDS_ReliableReaderActivityChangedStatus_INITIALIZER |
<<cert>> Initializer for new status instances.
New DDS_ReliableReaderActivityChangedStatus instances stored on the stack should be initialized with this value before they are passed to any method. This step ensures that those fields that use dynamic memory are properly initialized. This does not allocate memory.
The simplest way to create a status structure is to initialize it on the stack at the time of its creation.
typedef void(* DDS_DataWriterListener_ReliableReaderActivityChangedCallback)(void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableReaderActivityChangedStatus *status) |
<<eXtension>> <<cert>> A matched reliable reader has become active or become inactive.
listener_data | <<out>> Data associated with the listener when the listener is set |
writer | <<out>> Locally created DDSDataWriter that triggers the listener callback |
status | <<out>> Current reliable reader activity changed status of the locally created DDSDataWriter |
typedef void(* DDS_DataWriterListener_ReliableSampleUnacknowledgedCallback)(void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableSampleUnacknowledgedStatus *status) |
<<eXtension>> <<cert>> Unacknowledged samples are removed from the writer cache.
listener_data | <<out>> Data associated with the listener when the listener is set |
writer | <<out>> Locally created DDSDataWriter that triggers the listener callback |
status | <<out>> Unacknowledged sample status for DDSDataWriter |
typedef void(* DDS_DataWriterListener_SampleRemovedCallback)(void *listener_data, DDS_DataWriter *writer, const struct DDS_Cookie_t *cookie) |
<<eXtension>> <<cert>> Unacknowledged samples are removed from the writer cache.
listener_data | <<out>> Data associated with the listener when the listener is set |
writer | <<out>> Locally created DDSDataWriter that triggers the listener callback |
status | <<out>> Unacknowledged sample status for DDSDataWriter |