Compliance to OMG DDS 1.2 Specification

This is a list of the classes defined in the latest OMG DDS specification (1.2 formal/07-01-01).

Classes are listed as implemented if they meet the OMG DDS 1.2 specification. Some classes have additional methods added in the later specification that may not be implemented.

The compliance profile that the component is fully implemented in, is listed in square brackets [].

Status of implementation to OMG DDS 1.2:

  • Required component of DCPS that is implemented
  • Required component of DCPS that is present but restricted to the default value
  • Required component of DCPS that is not implemented
  • Required component of DCPS defined in later version of the specification
  • Optional component of DCPS that is implemented
  • Optional component of DCPS that is present but restricted to the default value
  • Optional component of DCPS that is not present
  • Optional component of DCPS defined in later version of the specification


Infrastructure Module
  • Entity
  • DomainEntity
  • QosPolicy
  • Listener
  • Status
  • WaitSet
  • Condition
  • GuardCondition
  • StatusCondition
Domain Module
  • DomainParticipant
  • DomainParticipantFactory
  • DomainParticipantListener
Topic-Definition Module
  • TopicDescription
  • Topic
  • ContentFilteredTopic [Content-subscription profile]
  • MultiTopic [Content-subscription profile]
  • TopicListener
  • TypeSupport
Publication Module
  • Publisher
  • DataWriter
  • PublisherListener
  • DataWriterListener
Subscription Module
  • Subscriber
  • DataReader
  • DataSample
  • SampleInfo
  • SubscriberListener
  • DataReaderListener
  • ReadCondition
  • QueryCondition [Content-subscription profile]