RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches

DDSDataWriter entity and associated elements More...

Classes

struct  DDS_OfferedDeadlineMissedStatus
 DDS_OFFERED_DEADLINE_MISSED_STATUS More...
 
struct  DDS_LivelinessLostStatus
 DDS_LIVELINESS_LOST_STATUS More...
 
struct  DDS_OfferedIncompatibleQosStatus
 DDS_OFFERED_INCOMPATIBLE_QOS_STATUS More...
 
struct  DDS_PublicationMatchedStatus
 DDS_PUBLICATION_MATCHED_STATUS More...
 
struct  DDS_ReliableReaderActivityChangedStatus
 <<eXtension>> Describes the activity (i.e. are acknowledgements forthcoming) of reliable readers matched to a reliable writer. More...
 
struct  DDS_ReliableSampleUnacknowledgedStatus
 Status about an unacknowledged sample that is removed from the DDSDataWriter cache before being acknowledged by all matched DDSDataReader entities. More...
 
struct  DDS_DataWriterQos
 QoS policies supported by a DDSDataWriter entity. More...
 
class  FooDataWriter
 Declares the interface required to support a user data type-specific data writer. More...
 
class  DDSDataWriterListener
 <<interface>> DDSListener for writer status. More...
 
class  DDSDataWriter
 <<interface>> Allows an application to set the value of the data to be published under a given DDSTopic. More...
 

Macros

#define DDS_ReliableReaderActivityChangedStatus_INITIALIZER
 Initializer for new status instances.
 

Typedefs

typedef void(* DDS_DataWriterListener_ReliableReaderActivityChangedCallback) (void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableReaderActivityChangedStatus *status)
 <<eXtension>> 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>> 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)
 Prototype of a DDSDataWriterListener on_sample_removed function.
 

Detailed Description

DDSDataWriter entity and associated elements

Macro Definition Documentation

◆ DDS_ReliableReaderActivityChangedStatus_INITIALIZER

#define DDS_ReliableReaderActivityChangedStatus_INITIALIZER

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 Documentation

◆ DDS_DataWriterListener_ReliableReaderActivityChangedCallback

typedef void(* DDS_DataWriterListener_ReliableReaderActivityChangedCallback) (void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableReaderActivityChangedStatus *status)

<<eXtension>> A matched reliable reader has become active or become inactive.

Parameters
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

◆ DDS_DataWriterListener_ReliableSampleUnacknowledgedCallback

typedef void(* DDS_DataWriterListener_ReliableSampleUnacknowledgedCallback) (void *listener_data, DDS_DataWriter *writer, const struct DDS_ReliableSampleUnacknowledgedStatus *status)

<<eXtension>> Unacknowledged samples are removed from the writer cache.

Parameters
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

◆ DDS_DataWriterListener_SampleRemovedCallback

typedef void(* DDS_DataWriterListener_SampleRemovedCallback) (void *listener_data, DDS_DataWriter *writer, const struct DDS_Cookie_t *cookie)

Prototype of a DDSDataWriterListener on_sample_removed function.

Parameters
listener_data<<out>> Data associated with the listener when the listener is set
writer<<out>> Locally created DDSDataWriter that triggers the listener callback
cookie<<out>> Cookie uniquely identifying the sample that was removed