CoreDX DDS C Reference Manual
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CCDX_DynamicTypeCDX_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_DynamicTypeDataReaderProvides 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_DynamicTypeDataWriterProvides 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_DiscoveryQosPolicyQoS Policy for configuring aspects of the Discovery and Builtin entities
 CCoreDX_EntityNameQosPolicy
 CCoreDX_LmtTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_LmtTransportConfigStructure that holds LMT Transport configuration items
 CCoreDX_LocatorNetwork address
 CCoreDX_LoggingQosPolicyControls the amount and kind of information that is logged
 CCoreDX_ParticipantLocatorDescribes a the location and identity of a potential peer DomainParticipant
 CCoreDX_PeerParticipantQosPolicyConfigures a list of DomainParticipant peers to attempt communication with
 CCoreDX_RTPSReaderQosPolicyQoS Policy for configuring aspects of the RTPS Reader Protocol
 CCoreDX_RTPSWriterQosPolicyQoS Policy for configuring aspects of the RTPS Writer Protocol
 CCoreDX_SslTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_SslTransportConfigStructure that holds SSL Transport configuration items
 CCoreDX_TcpTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_TcpTransportConfigStructure that holds TCP Transport configuration items
 CCoreDX_ThreadModelQosPolicyQoS Policy for configuring the threading behavior of the DomainParticipant
 CCoreDX_UdpTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_UdpTransportConfigStructure that holds UDP Transport configuration items
 CDDS_AnnotationDescriptorA DDS_AnnotationDescriptor object comprises the state of an annotation as it is applied to some element
 CDDS_BuiltinTopicKey_t
 CDDS_CacheStatisticsEncapsulates statistics available from a DataReader or DataWriter
 CDDS_ConditionA DDS_Condition can be added to a DDS_WaitSet to provide synchronous event notification
 CDDS_ContentFilteredTopicDDS_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_DataReaderThe DDS_DataReader entity allows the application to subscribe to and read data
 CDDS_DataReaderListenerThe DDS_DataReaderListener provides asynchronous notification of DDS_DataReader events
 CDDS_DataReaderListener_cdThe DDS_DataReaderListener_cd provides asynchronous notification of DDS_DataReader events with additional callback data
 CDDS_DataReaderQosStructure that holds DDS_DataReader Quality of Service policies
 CDDS_DataRepresentationQosPolicyDescribes the data representation used by a topic
 CDDS_DataWriterThe DDS_DataWriter entity provides an interface for the application to publish (write) data
 CDDS_DataWriterListenerThe DDS_DataWriterListener provides asynchronous notification of DDS_DataWriter events
 CDDS_DataWriterListener_cdThe DDS_DataWriterListener_cd provides asynchronous notification of DDS_DataWriter events with additional callback data
 CDDS_DataWriterQosStructure that holds DDS_DataWriter Quality of Service policies
 CDDS_DCPSParticipant
 CDDS_DCPSPublication
 CDDS_DCPSSubscription
 CDDS_DeadlineQosPolicyThis QoS policy establishes a minimum update period for data instances
 CDDS_DestinationOrderQosPolicyThis QoS policy controls how each Subscriber orders received data samples
 CDDS_DomainParticipantThe DDS_DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects
 CDDS_DomainParticipantFactoryThe DDS_DomainParticipantFactory is used to configure, create and destroy DomainParticipant objects
 CDDS_DomainParticipantFactoryQosStructure that holds DDS_DomainParticipantFactory Quality of Service policies
 CDDS_DomainParticipantListenerThe DDS_DomainParticipantListener provides asynchronous notification of DDS_DomainParticipant events
 CDDS_DomainParticipantListener_cdThe DDS_DomainParticipantListener_cd provides asynchronous notification of DDS_DomainParticipant events with additional callback data arguments
 CDDS_DomainParticipantQosStructure that holds DDS_DomainParticipant Quality of Service policies
 CDDS_DurabilityQosPolicyThe DurabilityQosPolicy controls the durablity of data
 CDDS_DurabilityServiceQosPolicy
 CDDS_Duration_tThe Duration_t structure contains data to define a time duration
 CDDS_DynamicDataA DDS_DynamicData object represents an individual data sample. It provides reflective getters and setters for the members of that sample
 CDDS_DynamicDataFactoryThis type is responsible for creating DDS_DynamicData instances
 CDDS_DynamicDataReaderProvides 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_DynamicDataWriterProvides 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_DynamicTypeAn instance of DDS_DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on
 CDDS_DynamicTypeBuilderA 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_DynamicTypeBuilderFactoryAn instance of this type is responsible for creating DDS_DynamicType and DDS_DynamicTypeSupport objects
 CDDS_DynamicTypeMemberA 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_DynamicTypeSupportThe DDS_DynamicTypeSupport interface extends the DDS_TypeSupport interface defined by the DDS specification. This TypeSupport operates on DDS_DynamicData samples
 CDDS_EntityFactoryQosPolicy
 CDDS_GroupDataQosPolicyAllows the application to attach arbitrary information to a Publisher or Subscriber
 CDDS_GuardConditionA DDS_GuardCondition is a condition where the trigger_value is under application control
 CDDS_GUID_t
 CDDS_HistoryQosPolicyControls the ammount of historical data maintained by a DataReader or DataWriter
 CDDS_InconsistentTopicStatusStatus related to the on_inconsistent_topic listener methods of the DDS_TopicListener structure
 CDDS_LatencyBudgetQosPolicySpecifies allowable latency
 CDDS_LifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
 CDDS_LivelinessChangedStatusStatus related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_LivelinessLostStatusStatus related to the on_liveliness_lost listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 CDDS_LivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is alive
 CDDS_MemberDescriptorA DDS_MemberDescriptor comprises the state of a DDS_DynamicTypeMember
 CDDS_MultiTopicDDS_MultiTopic provides a topic that may include data from multiple Topics
 CDDS_OfferedDeadlineMissedStatusStatus related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 CDDS_OfferedIncompatibleQosStatusStatus related to the on_offered_incompatible_qos listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 CDDS_OwnershipQosPolicyDetermines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS
 CDDS_OwnershipStrengthQosPolicyDefines 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_PartitionQosPolicyDefines a logical data partition
 CDDS_PresentationQosPolicyControls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy
 CDDS_Property_tA name-value pair property. The 'propagate' flag indicates if this property should be transfered through discovery
 CDDS_PropertyQosPolicy
 CDDS_PublicationMatchedStatusStatus related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 CDDS_PublisherThe DDS_Publisher configures, creates, manages and destroys DDS_DataWriters
 CDDS_PublisherListenerThe DDS_PublisherListener provides asynchronous notification of DDS_Publisher events
 CDDS_PublisherListener_cdThe DDS_PublisherListener_cd provides asynchronous notification of DDS_Publisher events with additionall callback data
 CDDS_PublisherQosStructure that holds DDS_Publisher Quality of Service policies
 CDDS_QosPolicyCountHolds a DDS_QosPolicyId_t value and a counter to indicate the number of events associated with that PolicyId
 CDDS_QueryConditionA DDS_QueryCondition is a specialized DDS_ReadCondition which includes a filter
 CDDS_ReadConditionA DDS_ReadCondition is a specialized DDS_Condition associated with a DDS_DataReader
 CDDS_ReaderDataLifecycleQosPolicySpecifies the lifecycle behavior of data instances managed by the DataReader
 CDDS_ReliabilityQosPolicyIndicates 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_RequestedDeadlineMissedStatusStatus related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_RequestedIncompatibleQosStatusStatus related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_ResourceLimitsQosPolicySpecifies the resources that the Service can use to maintain data samples and instances
 CDDS_RpcQosPolicyAugment a DataWriter or DataReader with RPC specific information
 CDDS_SampleIdentity_t
 CDDS_SampleInfoThe SampleInfo structure contains information associated with each sample
 CDDS_SampleLostStatusStatus related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_SampleRejectedStatusStatus related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_SequenceNumber_t
 CDDS_StatusConditionA DDS_StatusCondition is a condition associated with an Entity
 CDDS_SubscriberThe DDS_Subscriber configures, creates, manages and destroys DDS_DataReaders
 CDDS_SubscriberListenerThe DDS_SubscriberListener provides asynchronous notification of DDS_Subscriber events
 CDDS_SubscriberListener_cdThe DDS_SubscriberListener_cd provides asynchronous notification of DDS_Subscriber events with additional callback data
 CDDS_SubscriberQosStructure that holds DDS_Subscriber Quality of Service policies
 CDDS_SubscriptionMatchedStatusStatus related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS_Time_t
 CDDS_TimeBasedFilterQosPolicyDefines 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_TopicDDS_Topic is the basic description of data to be published or subscribed
 CDDS_TopicDataQosPolicyAllows the application to attach arbitrary information to a Topic QoS
 CDDS_TopicDescriptionDDS_TopicDescription is an abstract 'class' that provides the foundation for DDS_Topic, DDS_ContentFilteredTopic, and DDS_MultiTopic
 CDDS_TopicListenerThe DDS_TopicListener provides asynchronous notification of DDS_Topic events
 CDDS_TopicListener_cdThe DDS_TopicListener_cd provides asynchronous notification of DDS_Topic events with additional callback data
 CDDS_TopicQosStructure that holds DDS_Topic Quality of Service policies
 CDDS_TransportPriorityQosPolicyA hint to the middleware to help configure the transport priority mechanism
 CDDS_TypecodeQosPolicyTypecode representing the datatype a DataReader reads or a DataWriter writes
 CDDS_TypeConsistencyEnforcementQosPolicyRules for determining type consistency
 CDDS_TypeDescriptorA DDS_TypeDescriptor comprises the state of a type
 CDDS_UserDataQosPolicyAllows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader QoS
 CDDS_WaitSetA 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_WriterDataLifecycleQosPolicySpecifies 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

© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.