RTI Connext DDS Micro C API
Version 4.0.1
|
<<eXtension>> Specifies how RTI Connext DDS Micro sends application data on the network. This QoS policy can be used to tell RTI Connext DDS Micro to use its own thread to send data, instead of the user thread. More...
Data Structures | |
struct | DDS_PublishModeQosPolicy |
Specifies how RTI Connext DDS Micro sends application data on the network. This QoS policy can be used to tell RTI Connext DDS Micro to use its own thread to send data, instead of the user thread. More... |
Macros | |
#define | DDS_PUBLICATION_PRIORITY_UNDEFINED |
Initializer value for DDS_PublishModeQosPolicy::priority. | |
#define | DDS_PUBLICATION_PRIORITY_AUTOMATIC |
Constant value for DDS_PublishModeQosPolicy::priority. |
Enumerations | |
enum | DDS_PublishModeQosPolicyKind { DDS_SYNCHRONOUS_PUBLISH_MODE_QOS, DDS_ASYNCHRONOUS_PUBLISH_MODE_QOS, DDS_AUTOMATIC_PUBLISH_MODE_QOS } |
Kinds of publishing mode. More... |
<<eXtension>> Specifies how RTI Connext DDS Micro sends application data on the network. This QoS policy can be used to tell RTI Connext DDS Micro to use its own thread to send data, instead of the user thread.
#define DDS_PUBLICATION_PRIORITY_UNDEFINED |
Initializer value for DDS_PublishModeQosPolicy::priority.
When assigned this value, the publication priority of the data writer will be set to the lowest possible value.
#define DDS_PUBLICATION_PRIORITY_AUTOMATIC |
Constant value for DDS_PublishModeQosPolicy::priority.
When assigned this value the publication priority of the data writer will be set to the largest priority value of any sample currently queued for publication by the data writer or data writer channel.
Kinds of publishing mode.
DDS_SYNCHRONOUS_PUBLISH_MODE_QOS |
Indicates to send data synchronously. Data is sent immediately in the context of the user thread, no flow control is applied. |
DDS_ASYNCHRONOUS_PUBLISH_MODE_QOS |
Indicates to send data asynchronously. Configures the DDS_DataWriter to delegate the task of data transmission to a separate thread. The FooDataWriter_write call does not send the data, but instead schedules the data to be sent later.
|
DDS_AUTOMATIC_PUBLISH_MODE_QOS |
Automatically configures the publishing mode. Configures the DDS_DataWriter to automatically determine how data transmission is performed. If the minimum data size required for the serialized type requires fragmentation, then data is handled in the DDS_ASYNCHRONOUS_PUBLISH_MODE_QOS mode. If the minimum data size does not require fragmentation, then data is sent in the DDS_SYNCHRONOUS_PUBLISH_MODE_QOS mode.
|