RTI Connext DDS Micro C++ API
Version 3.0.1
|
DDSDataWriter entity and associated elements More...
Classes | |
struct | FooDataWriter |
Declares the interface required to support a user data type-specific data writer. More... | |
class | DDSDataWriterListener |
<<interface>> <<cert>> DDSListener for writer status. More... | |
class | DDSDataWriter |
<<interface>> <<cert>> Allows an application to set the value of the data to be published under a given DDSTopic. More... | |
struct | DDS_OfferedDeadlineMissedStatus |
<<cert>> DDS_OFFERED_DEADLINE_MISSED_STATUS More... | |
struct | DDS_LivelinessLostStatus |
<<cert>> DDS_LIVELINESS_LOST_STATUS More... | |
struct | DDS_OfferedIncompatibleQosStatus |
<<cert>> DDS_OFFERED_INCOMPATIBLE_QOS_STATUS More... | |
struct | DDS_PublicationMatchedStatus |
<<cert>> DDS_PUBLICATION_MATCHED_STATUS More... | |
struct | DDS_ReliableReaderActivityChangedStatus |
<<eXtension>> <<cert>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer. More... | |
struct | DDS_DataWriterQos |
<<cert>> QoS policies supported by a DDSDataWriter entity. 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. |
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 |