OpenSplice ISO C++ 2 DCPS  v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
Publication Module
PublicationModule_UML.png
Class model of the DCPS Publication Module

The Publication Module is comprised of the following classifiers:

The Publisher

The Publisher is responsible for sending the data-update message to subscribers:

  • Any change in data associated to one or more DataWriters associated will be published.
  • Information like timestamp, writers and QoS set are considered before publishing

Applicable QoS

Qos Brief
GROUP_DATA Sequence of data distributed by means of built-in topics
ENTITY_FACTORY Auto enable/disable entities on creation
PRESENTATION Specifies how the samples representing changes to the data instances are presented
PARTITION Set of strings that represent the logical partition among topics

Default QoS Values

QoS Attribute Value
GROUP_DATA value.length 0
ENTITY_FACTORY autoenable_created_entities TRUE
PRESENTATION access_scope
coherent_access
ordered_access
INSTANCE
FALSE
FALSE
PARTITION name.length 0

Related Listeners

The Publisher listens to DataWriter defined callbacks, if registered.