| DDS::ArrayDynamicType | Contains an array |
| DDS::BooleanDynamicType | Contains a boolean |
| DDS::CharDynamicType | Contains a char |
| DDS::Condition | A Condition can be added to a WaitSet to provide synchronous event notification |
| DDS::ContentFilteredTopic | ContentFilteredTopic provides a topic that may exclude data based on a specified filter. The ContentFilteredTopic is associated with another un-filtered topic related_topic. It applies a filter to the data of the related topic. If a data sample passes the filter, it will be made available to a DataReader associated with the ContentFilteredTopic |
| CoreDX_LmtTransport | An instance of a Transport that can be added to a DomainParticipant |
| CoreDX_LmtTransportConfig | Structure that holds LMT Transport configuration items |
| CoreDX_SslTransport | An instance of a Transport that can be added to a DomainParticipant |
| CoreDX_SslTransportConfig | Structure that holds SSL Transport configuration items |
| CoreDX_TcpTransport | An instance of a Transport that can be added to a DomainParticipant |
| CoreDX_TcpTransportConfig | Structure that holds TCP Transport configuration items |
| CoreDX_UdpTransport | An instance of a Transport that can be added to a DomainParticipant |
| CoreDX_UdpTransportConfig | Structure that holds UDP Transport configuration items |
| DDS::DataReader | The DataReader entity allows the application to subscribe to and read data |
| DDS::DataReaderListener | The DataReaderListener provides asynchronous notification of DataReader events |
| DDS::DataReaderQos | Structure that holds DataReader Quality of Service policies |
| DDS::DataWriter | The DataWriter entity provides an interface for the application to publish (write) data |
| DDS::DataWriterListener | The DataWriterListener provides asynchronous notification of DataWriter events |
| DDS::DataWriterQos | Structure that holds DataWriter Quality of Service policies |
| DeadlineQosPolicy | This QoS policy establishes a minimum update period for data instances |
| DestinationOrderQosPolicy | This QoS policy controls how each Subscriber orders received data samples |
| DiscoveryQosPolicy | QoS Policy for configuring aspects of the Discovery and Builtin entities |
| DDS::DomainEntity | Base class for all DDS Domain Entities |
| DDS::DomainParticipant | The DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects |
| DDS::DomainParticipantFactory | DomainParticipantFactory constructs DomainParticipants. The |
| DomainParticipantFactoryQos | Structure that holds DomainParticipantFactory Quality of Service policies |
| DDS::DomainParticipantListener | The DomainParticipantListener provides asynchronous notification of DomainParticipant events |
| DomainParticipantQos | Structure that holds DomainParticipant Quality of Service policies |
| DDS::DoubleDynamicType | Contains a double |
| DurabilityQosPolicy | The DurablityQosPolicy controls the durablity of data |
| DurabilityServiceQosPolicy | |
| Duration_t | The Duration_t structure contains data to define a time duration |
| DDS::DynamicType | DynamicType is an object that enhances CoreDX DDS with the facilities to process dynamic data types (in other words, data types that are not defined at compile time) |
| DDS::DynamicTypeDataReader | A DataReader that reads 'DynamicType' data elements A DynamicTypeDataReader can read data published by a normal DataWriter or by a DynamicTypeDataWriter, if the QoS and data types match |
| DDS::DynamicTypeDataWriter | A DataWriter that writes 'DynamicType' data elements. Data written by this DataWriter can be read by a standard DataReader or by a DynamicTypeDataReader, if the QoS and data types match |
| DDS::Entity | Base class for all DDS Entities |
| EntityFactoryQosPolicy | |
| EntityNameQosPolicy | |
| DDS::EnumConstant | Represents an enum constant value |
| DDS::EnumDynamicType | Represents an enum (set of constants) |
| DDS::FloatDynamicType | Contains a float |
| GroupDataQosPolicy | Allows the application to attach arbitrary information to a Publisher or Subscriber |
| DDS::GuardCondition | A GuardCondition is a condition where the trigger_value is under application control |
| HistoryQosPolicy | Controls the ammount of historical data maintained by a DataReader or DataWriter |
| InconsistentTopicStatus | Status related to the on_inconsistent_topic listener methods of the DDS_TopicListener structure |
| LatencyBudgetQosPolicy | Specifies allowable latency |
| LifespanQosPolicy | Specifies the maximum duration of validity of the data written by the DataWriter |
| LivelinessChangedStatus | Status related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| LivelinessLostStatus | Status related to the on_liveliness_lost listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| LivelinessQosPolicy | Determines the mechanism and parameters used by the application to determine whether an Entity is alive |
| Locator | Network address |
| LoggingQosPolicy | Controls the amount and kind of data that is logged |
| DDS::LongDynamicType | Contains a long |
| DDS::LongLongDynamicType | Contains a long long |
| DDS::OctetDynamicType | Contains an octet |
| OfferedDeadlineMissedStatus | Status related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| OfferedIncompatibleQosStatus | Status related to the on_offered_incompatible_qos listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| OwnershipQosPolicy | Determines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS |
| OwnershipStrengthQosPolicy | Defines the strength, or priority, of a Writer. The strength is used to determine ownership in the case of EXCLUSIVE_OWNERSHIP_QOS. When multiple writers publish data about the same instance, the stronger writer is considered the owner, and data from other writers is not delivered to the reader |
| ParticipantLocator | Describes a the location and identity of a potential peer DomainParticipant |
| PartitionQosPolicy | Defines a logical data partition |
| PeerParticipantQosPolicy | Configures a list of DomainParticipant peers to attempt communication with |
| PresentationQosPolicy | Controls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy |
| PublicationMatchedStatus | Status related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| DDS::Publisher | The Publisher configures, creates, manages and destroys DataWriters |
| DDS::PublisherListener | The PublisherListener provides asynchronous notification of Publisher events |
| DDS::PublisherQos | Structure that holds Publisher Quality of Service policies |
| QosPolicyCount | Holds a DDS_QosPolicyId_t value and a counter to indicate the number of events associated with that PolicyId |
| DDS::QueryCondition | A QueryCondition is a specialized ReadCondition which includes a filter |
| DDS::ReadCondition | A ReadCondition is a specialized Condition associated with a DataReader |
| ReaderDataLifecycleQosPolicy | Specifies the lifecycle behavior of data instances managed by the DataReader |
| ReliabilityQosPolicy | Indicates the level of reliability offered/provided by the Entity. If kind is RELIABLE_RELIABILITY_QOS, then the middleware will attempt to deliver all samples in the history cache. If samples are not received, then they will be retried |
| RequestedDeadlineMissedStatus | Status related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| RequestedIncompatibleQosStatus | Status related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| ResourceLimitsQosPolicy | Specifies the resources that the Service can use to maintain data samples and instances |
| RTPSReaderQosPolicy | QoS Policy for configuring aspects of the RTPS Reader Protocol |
| RTPSWriterQosPolicy | QoS Policy for configuring aspects of the RTPS Writer Protocol |
| SampleInfo | The SampleInfo structure contains information associated with each sample |
| SampleLostStatus | Status related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| SampleRejectedStatus | Status related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| DDS::sequence< T > | Sequence data type |
| DDS::SequenceDynamicType | Contains a sequence |
| DDS::ShortDynamicType | Contains a short |
| DDS::StatusCondition | A StatusCondition is a condition associated with an Entity |
| DDS::StringDynamicType | Contains a string |
| DDS::StructDynamicType | Represents a struct of members. Each member has an associated data type |
| DDS::Subscriber | The Subscriber configures, creates, manages and destroys DataReaders |
| DDS::SubscriberListener | The SubscriberListener provides asynchronous notification of Subscriber events |
| DDS::SubscriberQos | Structure that holds Subscriber Quality of Service policies |
| SubscriptionMatchedStatus | Status related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| ThreadModelQosPolicy | QoS Policy for configuring the threading behavior of the DomainParticipant |
| Time_t | The Time_t structure contains data to define a time |
| TimeBasedFilterQosPolicy | Defines a filter based on time between samples. The DataReader indicates that it wants at most one sample for each instance every minimum_separation interval |
| DDS::Topic | Topic is the basic description of data to be published or subscribed |
| TopicDataQosPolicy | Allows the application to attach arbitrary information to a Topic QoS |
| DDS::TopicDescription | TopicDescription is an abstract 'class' that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic |
| DDS::TopicListener | The TopicListener provides asynchronous notification of Topic events |
| DDS::TopicQos | Structure that holds Topic Quality of Service policies |
| TransportPriorityQosPolicy | A hint to the middleware to help configure the transport priority mechanism |
| TypecodeQosPolicy | Typecode representing the datatype a DataReader reads or a DataWriter writes |
| DDS::ULongDynamicType | Contains an unsigned long |
| DDS::ULongLongDynamicType | Contains an unsigned long long |
| DDS::UnionDynamicType | Represents a union |
| UserDataQosPolicy | Allows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader QoS |
| DDS::UShortDynamicType | Contains an unsigned short |
| DDS::WaitSet | A WaitSet maintains a set of Condition objects and allows the application to wait until one or more of them have a trigger_value of TRUE |
| WriterDataLifecycleQosPolicy | Specifies the lifecycle behavior of data instances managed by the DataWriter. If autodispose_unregistered_instances is true, then the DataWriter will automatically dispose any instances that are unregistered. Note: When a DataWriter is deleted, it will automatically unregister all of its instances. With this policy == true, then all instances will also be disposed |