RTI Connext DDS Micro C++ API  Version 3.0.1
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups
Publisher

DDSPublisher entity and associated elements More...

Classes

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

Typedefs

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

Variables

struct DDS_DataWriterQos DDS_DATAWRITER_QOS_DEFAULT
 <<cert>> Special value for creating DDSDataWriter with default QoS

Detailed Description

DDSPublisher entity and associated elements


Typedef Documentation

typedef struct DDS_PublisherImpl DDS_Publisher

<<interface>> <<cert>> 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

struct DDS_DataWriterQos DDS_DATAWRITER_QOS_DEFAULT

<<cert>> 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

RTI Connext DDS Micro C++ API Version 3.0.1 Copyright © Thu Oct 24 2019 Real-Time Innovations, Inc