| CCDX_DynamicType | CDX_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) |
| CCDX_DynamicTypeDataReader | Provides a DataReader interface that is tailored to support reading a DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant |
| CCDX_DynamicTypeDataWriter | Provides a DataWriter interface that is tailored to support writing a DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant |
| CCoreDX_DiscoveryQosPolicy | QoS Policy for configuring aspects of the Discovery and Builtin entities |
| CCoreDX_EntityNameQosPolicy | |
| CCoreDX_LmtTransport | An instance of a Transport that can be added to a DomainParticipant |
| CCoreDX_LmtTransportConfig | Structure that holds LMT Transport configuration items |
| CCoreDX_Locator | Network address |
| CCoreDX_LoggingQosPolicy | Controls the amount and kind of information that is logged |
| CCoreDX_ParticipantLocator | Describes a the location and identity of a potential peer DomainParticipant |
| CCoreDX_PeerParticipantQosPolicy | Configures a list of DomainParticipant peers to attempt communication with |
| CCoreDX_RTPSReaderQosPolicy | QoS Policy for configuring aspects of the RTPS Reader Protocol |
| CCoreDX_RTPSWriterQosPolicy | QoS Policy for configuring aspects of the RTPS Writer Protocol |
| CCoreDX_SslTransport | An instance of a Transport that can be added to a DomainParticipant |
| CCoreDX_SslTransportConfig | Structure that holds SSL Transport configuration items |
| CCoreDX_TcpTransport | An instance of a Transport that can be added to a DomainParticipant |
| CCoreDX_TcpTransportConfig | Structure that holds TCP Transport configuration items |
| CCoreDX_ThreadModelQosPolicy | QoS Policy for configuring the threading behavior of the DomainParticipant |
| CCoreDX_UdpTransport | An instance of a Transport that can be added to a DomainParticipant |
| CCoreDX_UdpTransportConfig | Structure that holds UDP Transport configuration items |
| CDDS_AnnotationDescriptor | A DDS_AnnotationDescriptor object comprises the state of an annotation as it is applied to some element |
| CDDS_BuiltinTopicKey_t | |
| CDDS_CacheStatistics | Encapsulates statistics available from a DataReader or DataWriter |
| CDDS_Condition | A DDS_Condition can be added to a DDS_WaitSet to provide synchronous event notification |
| CDDS_ContentFilteredTopic | DDS_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 |
| CDDS_DataReader | The DDS_DataReader entity allows the application to subscribe to and read data |
| CDDS_DataReaderListener | The DDS_DataReaderListener provides asynchronous notification of DDS_DataReader events |
| CDDS_DataReaderListener_cd | The DDS_DataReaderListener_cd provides asynchronous notification of DDS_DataReader events with additional callback data |
| CDDS_DataReaderQos | Structure that holds DDS_DataReader Quality of Service policies |
| CDDS_DataRepresentationQosPolicy | Describes the data representation used by a topic |
| CDDS_DataWriter | The DDS_DataWriter entity provides an interface for the application to publish (write) data |
| CDDS_DataWriterListener | The DDS_DataWriterListener provides asynchronous notification of DDS_DataWriter events |
| CDDS_DataWriterListener_cd | The DDS_DataWriterListener_cd provides asynchronous notification of DDS_DataWriter events with additional callback data |
| CDDS_DataWriterQos | Structure that holds DDS_DataWriter Quality of Service policies |
| CDDS_DCPSParticipant | |
| CDDS_DCPSPublication | |
| CDDS_DCPSSubscription | |
| CDDS_DeadlineQosPolicy | This QoS policy establishes a minimum update period for data instances |
| CDDS_DestinationOrderQosPolicy | This QoS policy controls how each Subscriber orders received data samples |
| CDDS_DomainParticipant | The DDS_DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects |
| CDDS_DomainParticipantFactory | The DDS_DomainParticipantFactory is used to configure, create and destroy DomainParticipant objects |
| CDDS_DomainParticipantFactoryQos | Structure that holds DDS_DomainParticipantFactory Quality of Service policies |
| CDDS_DomainParticipantListener | The DDS_DomainParticipantListener provides asynchronous notification of DDS_DomainParticipant events |
| CDDS_DomainParticipantListener_cd | The DDS_DomainParticipantListener_cd provides asynchronous notification of DDS_DomainParticipant events with additional callback data arguments |
| CDDS_DomainParticipantQos | Structure that holds DDS_DomainParticipant Quality of Service policies |
| CDDS_DurabilityQosPolicy | The DurabilityQosPolicy controls the durablity of data |
| CDDS_DurabilityServiceQosPolicy | |
| CDDS_Duration_t | The Duration_t structure contains data to define a time duration |
| CDDS_DynamicData | A DDS_DynamicData object represents an individual data sample. It provides reflective getters and setters for the members of that sample |
| CDDS_DynamicDataFactory | This type is responsible for creating DDS_DynamicData instances |
| CDDS_DynamicDataReader | Provides a DataReader interface that is tailored to support reading an X-Types defined DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant |
| CDDS_DynamicDataWriter | Provides a DataWriter interface that is tailored to support writing an X-Types defined DynamicType data type. The specific DynamicType must have been registered previously with the DomainParticipant |
| CDDS_DynamicType | An instance of DDS_DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on |
| CDDS_DynamicTypeBuilder | A DDS_DynamicTypeBuilder object represents the state of a particular type defined according to the Type System. It is used to instantiate concrete DDS_DynamicType objects |
| CDDS_DynamicTypeBuilderFactory | An instance of this type is responsible for creating DDS_DynamicType and DDS_DynamicTypeSupport objects |
| CDDS_DynamicTypeMember | A DDS_DynamicTypeMember represents a "member" of a type. A "member" in this sense may be a member of an aggregated type, a constant within an enumeration, or some other type substructure |
| CDDS_DynamicTypeSupport | The DDS_DynamicTypeSupport interface extends the DDS_TypeSupport interface defined by the DDS specification. This TypeSupport operates on DDS_DynamicData samples |
| CDDS_EntityFactoryQosPolicy | |
| CDDS_GroupDataQosPolicy | Allows the application to attach arbitrary information to a Publisher or Subscriber |
| CDDS_GuardCondition | A DDS_GuardCondition is a condition where the trigger_value is under application control |
| CDDS_GUID_t | |
| CDDS_HistoryQosPolicy | Controls the ammount of historical data maintained by a DataReader or DataWriter |
| CDDS_InconsistentTopicStatus | Status related to the on_inconsistent_topic listener methods of the DDS_TopicListener structure |
| CDDS_LatencyBudgetQosPolicy | Specifies allowable latency |
| CDDS_LifespanQosPolicy | Specifies the maximum duration of validity of the data written by the DataWriter |
| CDDS_LivelinessChangedStatus | Status related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_LivelinessLostStatus | Status related to the on_liveliness_lost listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| CDDS_LivelinessQosPolicy | Determines the mechanism and parameters used by the application to determine whether an Entity is alive |
| CDDS_MemberDescriptor | A DDS_MemberDescriptor comprises the state of a DDS_DynamicTypeMember |
| CDDS_MultiTopic | DDS_MultiTopic provides a topic that may include data from multiple Topics |
| CDDS_OfferedDeadlineMissedStatus | Status related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| CDDS_OfferedIncompatibleQosStatus | Status related to the on_offered_incompatible_qos listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| CDDS_OwnershipQosPolicy | Determines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS |
| CDDS_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 |
| CDDS_PartitionQosPolicy | Defines a logical data partition |
| CDDS_PresentationQosPolicy | Controls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy |
| CDDS_Property_t | A name-value pair property. The 'propagate' flag indicates if this property should be transfered through discovery |
| CDDS_PropertyQosPolicy | |
| CDDS_PublicationMatchedStatus | Status related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures |
| CDDS_Publisher | The DDS_Publisher configures, creates, manages and destroys DDS_DataWriters |
| CDDS_PublisherListener | The DDS_PublisherListener provides asynchronous notification of DDS_Publisher events |
| CDDS_PublisherListener_cd | The DDS_PublisherListener_cd provides asynchronous notification of DDS_Publisher events with additionall callback data |
| CDDS_PublisherQos | Structure that holds DDS_Publisher Quality of Service policies |
| CDDS_QosPolicyCount | Holds a DDS_QosPolicyId_t value and a counter to indicate the number of events associated with that PolicyId |
| CDDS_QueryCondition | A DDS_QueryCondition is a specialized DDS_ReadCondition which includes a filter |
| CDDS_ReadCondition | A DDS_ReadCondition is a specialized DDS_Condition associated with a DDS_DataReader |
| CDDS_ReaderDataLifecycleQosPolicy | Specifies the lifecycle behavior of data instances managed by the DataReader |
| CDDS_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 |
| CDDS_RequestedDeadlineMissedStatus | Status related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_RequestedIncompatibleQosStatus | Status related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_ResourceLimitsQosPolicy | Specifies the resources that the Service can use to maintain data samples and instances |
| CDDS_RpcQosPolicy | Augment a DataWriter or DataReader with RPC specific information |
| CDDS_SampleIdentity_t | |
| CDDS_SampleInfo | The SampleInfo structure contains information associated with each sample |
| CDDS_SampleLostStatus | Status related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_SampleRejectedStatus | Status related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_SequenceNumber_t | |
| CDDS_StatusCondition | A DDS_StatusCondition is a condition associated with an Entity |
| CDDS_Subscriber | The DDS_Subscriber configures, creates, manages and destroys DDS_DataReaders |
| CDDS_SubscriberListener | The DDS_SubscriberListener provides asynchronous notification of DDS_Subscriber events |
| CDDS_SubscriberListener_cd | The DDS_SubscriberListener_cd provides asynchronous notification of DDS_Subscriber events with additional callback data |
| CDDS_SubscriberQos | Structure that holds DDS_Subscriber Quality of Service policies |
| CDDS_SubscriptionMatchedStatus | Status related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures |
| CDDS_Time_t | |
| CDDS_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 |
| CDDS_Topic | DDS_Topic is the basic description of data to be published or subscribed |
| CDDS_TopicDataQosPolicy | Allows the application to attach arbitrary information to a Topic QoS |
| CDDS_TopicDescription | DDS_TopicDescription is an abstract 'class' that provides the foundation for DDS_Topic, DDS_ContentFilteredTopic, and DDS_MultiTopic |
| CDDS_TopicListener | The DDS_TopicListener provides asynchronous notification of DDS_Topic events |
| CDDS_TopicListener_cd | The DDS_TopicListener_cd provides asynchronous notification of DDS_Topic events with additional callback data |
| CDDS_TopicQos | Structure that holds DDS_Topic Quality of Service policies |
| CDDS_TransportPriorityQosPolicy | A hint to the middleware to help configure the transport priority mechanism |
| CDDS_TypecodeQosPolicy | Typecode representing the datatype a DataReader reads or a DataWriter writes |
| CDDS_TypeConsistencyEnforcementQosPolicy | Rules for determining type consistency |
| CDDS_TypeDescriptor | A DDS_TypeDescriptor comprises the state of a type |
| CDDS_UserDataQosPolicy | Allows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader QoS |
| CDDS_WaitSet | A DDS_WaitSet maintains a set of DDS_Condition objects and allows the application to wait until one or more of them have a trigger_value of TRUE |
| CDDS_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 |