| ArrayDynamicType | ArrayDynamicType holds an 'Array' value |
| BooleanDynamicType | BooleanDynamicType holds an 'boolean' value |
| CharDynamicType | CharDynamicType holds an 'char' value |
| Condition | A Condition can be added to a DDS_WaitSet to provide synchronous event notification |
| ContentFilteredTopic | ContentFilteredTopic provides a topic that may include data filtered from a related Topic |
| DataReader | The DataReader entity allows the application to subscribe to and read data |
| DataReaderListener | The DataReaderListener provides asynchronous notification of DataReader events. This listener can be installed during DataReader creation, DomainParticipant_create_yyy(), as well as by calling DataReader_set_listener() |
| DataReaderQos | Structure that holds DataReader Quality of Service policies |
| DataWriter | The DataWriter entity provides an interface for the application to publish (write) data. The DataWriter is an abstract class that is extended to support a particular data type required by the application. A DataReader is associated with, and writes on, a single Topic |
| DataWriterListener | The DataWriterListener provides asynchronous notification of DataWriter events. This listener can be installed during DataWriter creation, Publisher_create_datawriter(), as well as by calling DataWriter_set_listener() |
| DataWriterQos | Structure that holds DataWriter Quality of Service policies |
| DDS | Provides various constants and utility routines used throughout CoreDX DDS |
| 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 |
| DomainEntity | Base class for all DDS Domain Entities |
| DomainId_t | |
| DomainParticipant | The DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects |
| DomainParticipantFactory | DomainParticipantFactory constructs DomainParticipants. The |
| DomainParticipantFactoryQos | Structure that holds DomainParticipantFactory Quality of Service policies |
| DomainParticipantListener | |
| DomainParticipantQos | Structure that holds DomainParticipant Quality of Service policies |
| DoubleDynamicType | DoubleDynamicType holds an 'double' value |
| DurabilityQosPolicy | |
| DurabilityServiceQosPolicy | |
| Duration_t | Represents a time duration with nanosecond resolution |
| DynamicType | DynamicType is the base class for all specific DynamicTypes |
| DynamicTypeDataReader | DynamicTypeDataReader is an implementation of DataReader that supports DynamicTypes |
| DynamicTypeDataWriter | DynamicTypeDataWriter is an implementation of DataWriter that supports DynamicTypes |
| DynamicTypeTypeSupport | DynamicTypeTypeSupport is an implementation of TypeSupport that supports DynamicTypes |
| Entity | Base class for all DDS Entities |
| EntityFactoryQosPolicy | |
| EntityNameQosPolicy | |
| EnumDynamicType | EnumDynamicType represents ENUMs |
| FloatDynamicType | FloatDynamicType holds an 'float' value |
| FooDataReader | The FooDataReader is an example specialized DataReader (generated by the coredx_ddl compiler) for reading data samples of type 'Foo' |
| FooDataWriter | The FooDataWriter is an example specialized DataWriter (generated by the coredx_ddl compiler) for writing data samples of type 'Foo' |
| FooTypeSupport | Impliments the TypeSupport inteface for the Data Type 'Foo' |
| GroupDataQosPolicy | Allows the application to attach arbitrary information to a Publisher or Subscriber |
| 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 | InconsistentTopicStatus provides status related to the on_inconsistent_topic listener methods of the TopicListener structure |
| InstanceHandle_t | Used to identify a DDS Entity or data instance. An InstanceHandle is unique within its context. For example, each data instance known by a DataReader is assigned a unique InstanceHandle. However, these handles may not be unique when compared to handles from another DataReader |
| IpTransportInterface | Defines an interface for use by the UdpTransport |
| 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 DataReader, Subscriber, and DomainParticipant structures |
| LivelinessLostStatus | Status related to the on_liveliness_lost listener methods of the DataWriter, Publisher, and DomainParticipant structures |
| LivelinessQosPolicy | Determines the mechanism and parameters used by the application to determine whether an Entity is alive |
| LmtTransport | An instance of a LMT Transport that can be added to a DomainParticipant |
| LmtTransportConfig | Structure that holds LMT Transport configuration items |
| Locator | Network address |
| LoggingQosPolicy | Controls the amount and kind of data that is logged |
| LongDynamicType | LongDynamicType holds an 'long' value (32bits, signed) |
| LongLongDynamicType | LongLongDynamicType holds an 'long long' (64bit, signed) value |
| MultiTopic | MultiTopic provides a topic that may include data from multiple Topics |
| OctetDynamicType | OctetDynamicType holds an 'octet' value |
| OfferedDeadlineMissedStatus | Status related to the on_offered_deadline_missed listener methods of the DataWriter, Publisher, and DomainParticipant structures |
| OfferedIncompatibleQosStatus | Status related to the on_offered_incompatible_qos listener methods of the DataWriter, Publisher, and 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 |
| ParticipantBuiltinTopicData | The ParticipantBuiltinTopicData is a built-in Data Type that represents Participant Discovery information |
| ParticipantBuiltinTopicDataDataReader | The ParticipantBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Participant Discovery information. The reader can be accessed through the special 'builtin' Subscriber via the DomainParticipant.get_builtin_subscriber() routine |
| 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 |
| PublicationBuiltinTopicData | The PublicationBuiltinTopicData is a built-in Data Type that represents Publication Discovery information |
| PublicationBuiltinTopicDataDataReader | The PublicationBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Publication Discovery information. The reader can be accessed through the special 'builtin' Subscriber via the DomainParticipant.get_builtin_subscriber() routine |
| PublicationMatchedStatus | Status related to the on_publication_matched listener methods of the DataWriter, Publisher, and DomainParticipant structures |
| Publisher | The Publisher configures, creates, manages and destroys DataWriters |
| PublisherListener | |
| PublisherQos | Structure that holds Publisher Quality of Service policies |
| QosPolicyCount | A QoS Policy identifier, along with a count |
| QueryCondition | The trigger_value is driven by the data available, after applying the filter, in the associated DataReader |
| 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 DataReader, Subscriber, and DomainParticipant structures |
| RequestedIncompatibleQosStatus | |
| 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. The DataReader.read() and take() operations return two vectors. One vector contains Sample(s) and the other contains SampleInfo(s). There is a one-to-one correspondence between items in these two vectors. Each Sample is described by the corresponding SampleInfo instance |
| SampleLostStatus | Status related to the on_sample_lost listener methods of the DataReader, Subscriber, and DomainParticipant structures |
| SampleRejectedStatus | Status related to the on_sample_rejected listener methods of the DataReader, Subscriber, and DomainParticipant structures |
| SequenceDynamicType | SequenceDynamicType holds an 'Sequence' value |
| ShortDynamicType | ShortDynamicType holds an 'short' value |
| SslTransport | An instance of a SSL Transport that can be added to a DomainParticipant |
| SslTransportConfig | Structure that holds SSL Transport configuration items |
| StatusCondition | A StatusCondition is a condition associated with an Entity. The trigger_value is driven by the communication status of the associated Entity |
| StringDynamicType | StringDynamicType holds an 'string' value |
| StructDynamicType | StructDynamicType represents structures |
| Subscriber | The Subscriber configures, creates, manages and destroys DataReaders |
| SubscriberListener | The SubscriberListener provides asynchronous notification of Subscriber events. This listener can be installed during Subscriber creation, DomainParticipant_create_subscriber() as well as by calling Subscriber_set_listener() |
| SubscriberQos | Structure that holds DDS_Subscriber Quality of Service policies |
| SubscriptionBuiltinTopicData | The SubscriptionBuiltinTopicData is a built-in Data Type that represents Subscription Discovery information |
| SubscriptionBuiltinTopicDataDataReader | The SubscriptionBuiltinTopicDataDataReader is a built-in DataReader that can be used to access Subscription Discovery information |
| SubscriptionMatchedStatus | Status related to the on_subscription_matched listener methods of the DataReader, Subscriber, and DomainParticipant structures |
| TcpTransport | An instance of a TCP Transport that can be added to a DomainParticipant |
| TcpTransportConfig | Structure that holds TCP Transport configuration items |
| ThreadModelQosPolicy | QoS Policy for configuring the threading behavior of the DomainParticipant |
| Time_t | Represents time with nanosecond resolution |
| 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 |
| Topic | Topic is the basic description of data to be published or subscribed. A topic is identified by a name and a type. A Topic is created by calling DomainParticipant.create_topic(). Prior to creating a Topic, the associated data type must be registered with the DomainParticipant via a call to the TypeSupportXYZ.register_type() function. [The register_type() function is auto-generated 'type-specific' code.] |
| TopicDataQosPolicy | Allows the application to attach arbitrary information to a Topic QoS |
| TopicDescription | TopicDescription is an abstract that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic |
| TopicListener | The DDS_TopicListener provides asynchronous notification of DDS_Topic events. This listener can be installed during Topic creation (DDS_DomainParticipant_create_topic() and related) as well as by calling DDS_Topic_set_listener() |
| TopicQos | Structure that holds DDS_Topic Quality of Service policies |
| Transport | An instance of a Transport that can be added to a DomainParticipant |
| 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 |
| TypeSupport | |
| UdpTransport | An instance of a Transport that can be added to a DomainParticipant |
| UdpTransportConfig | Structure that holds UDP Transport configuration items |
| ULongDynamicType | ULongDynamicType holds an 'unsigned long' value (32bits, unsigned) |
| ULongLongDynamicType | ULongLongDynamicType holds an 'long long' (64bit, unsigned) value |
| UnionDynamicType | UnionDynamicType represents unionures |
| UserDataQosPolicy | Allows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader |
| UShortDynamicType | UShortDynamicType holds an 'unsigned short' value |
| WaitSet | A DDS_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 |
| X509_Der | |