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

DDSPublisher entity and associated elements More...

Classes

struct  DDS_PublisherQos
 QoS policies supported by a DDSPublisher entity. More...
 
class  DDSPublisherListener
 <<interface>> DDSListener for DDSPublisher status. More...
 
class  DDSPublisher
 <<interface>> A publisher is the object responsible for the actual dissemination of publications. More...
 

Typedefs

typedef struct DDS_PublisherImpl DDS_Publisher
 <<interface>> A publisher is the object responsible for the actual dissemination of publications.
 

Variables

const struct DDS_DataWriterQos DDS_DATAWRITER_QOS_DEFAULT
 Special value for creating DDSDataWriter with default QoS
 

Detailed Description

DDSPublisher entity and associated elements

Typedef Documentation

◆ DDS_Publisher

typedef struct DDS_PublisherImpl DDS_Publisher

<<interface>> A publisher is the object responsible for the actual dissemination of publications.

QoS:
DDS_PublisherQos
Listener:
DDSPublisherListener

A publisher acts on the behalf of one or several DDSDataWriter objects that belong to it. When it is informed of a change to the data associated with one of its DDSDataWriter objects, it decides when it is appropriate to actually send the data-update message. In making this decision, it considers any extra information that goes with the data (timestamp, writer, etc.) as well as the QoS of the DDSPublisher and the DDSDataWriter.

The following operations may be called even if the DDSPublisher is not enabled. Other operations will fail with the value DDS_RETCODE_NOT_ENABLED if called on a disabled DDSPublisher:

Variable Documentation

◆ DDS_DATAWRITER_QOS_DEFAULT

const struct DDS_DataWriterQos DDS_DATAWRITER_QOS_DEFAULT
extern

Special value for creating DDSDataWriter with default QoS

When used in DDSPublisher::create_datawriter, this special value is used to indicate that the DDSDataWriter should be created with the default DDSDataWriter QoS.

See also
DDSPublisher::create_datawriter