CoreDX DDS C++ Reference Manual
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CDDS::AnnotationDescriptorA AnnotationDescriptor object comprises the state of an annotation as it is applied to some element
 CDDS::BuiltinTopicKey_t
 CCacheStatisticsEncapsulates statistics available from a DataReader or DataWriter
 CCDX_XmlApiProvides a generic XML Parser capability
 CDDS::rpc::ClientParamsUsed to pass configuration parameters when constructing a Client
 CDDS::ConditionA Condition can be added to a WaitSet to provide synchronous event notification
 CCoreDX_LmtTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_LmtTransportConfigStructure that holds LMT Transport configuration items
 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_UdpTransportAn instance of a Transport that can be added to a DomainParticipant
 CCoreDX_UdpTransportConfigStructure that holds UDP Transport configuration items
 CDDS::DataReaderListenerThe DataReaderListener provides asynchronous notification of DataReader events
 CDDS::DataReaderQosStructure that holds DataReader Quality of Service policies
 CDDS::DataRepresentationQosPolicyDescribes the data representation used by a topic
 CDDS::DataWriterListenerThe DataWriterListener provides asynchronous notification of DataWriter events
 CDDS::DataWriterQosStructure that holds DataWriter Quality of Service policies
 CDDS::DCPSParticipant
 CDDS::DCPSPublication
 CDDS::DCPSSubscription
 CDDS_Time_t
 CDDS::DeadlineQosPolicyThis QoS policy establishes a minimum update period for data instances
 CDDS::DestinationOrderQosPolicyThis QoS policy controls how each Subscriber orders received data samples
 CDiscoveryQosPolicyQoS Policy for configuring aspects of the Discovery and Builtin entities
 CDDS::DomainParticipantFactoryDomainParticipantFactory constructs DomainParticipants. The
 CDDS::DomainParticipantFactoryQosStructure that holds DomainParticipantFactory Quality of Service policies
 CDDS::DomainParticipantQosStructure that holds 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 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 DynamicData instances
 CDDS::DynamicTypeAn instance of DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on
 CCDX::DynamicTypeDynamicType 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)
 CDDS::DynamicTypeBuilderA DynamicTypeBuilder object represents the state of a particular type defined according to the Type System. It is used to instantiate concrete DynamicType objects
 CDDS::DynamicTypeBuilderFactoryAn instance of this type is responsible for creating DynamicType and DynamicTypeSupport objects
 CDDS::DynamicTypeMemberA 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 DynamicTypeSupport interface extends the TypeSupport interface defined by the DDS specification. This TypeSupport operates on DynamicData samples
 CDDS::EntityBase class for all DDS Entities
 CEntityFactoryQosPolicy
 CEntityNameQosPolicy
 CCDX::EnumConstantRepresents an enum constant value
 CDDS::rpc::example::Foo
 CDDS::rpc::example::Foo_Call
 CDDS::rpc::example::Foo_op1_In
 CDDS::rpc::example::Foo_op1_Out
 CDDS::rpc::example::Foo_op1_Result
 CDDS::rpc::example::Foo_op2_In
 CDDS::rpc::example::Foo_op2_Out
 CDDS::rpc::example::Foo_op2_Result
 CDDS::rpc::example::Foo_Reply
 CDDS::rpc::example::Foo_Request
 CDDS::rpc::example::Foo_Return
 CDDS::GroupDataQosPolicyAllows the application to attach arbitrary information to a Publisher or Subscriber
 CDDS::GUID_t
 CDDS::HistoryQosPolicyControls the ammount of historical data maintained by a DataReader or DataWriter
 CInconsistentTopicStatusStatus 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::rpc::ListenerBaseBasis for all rpc related listener classes
 CLivelinessChangedStatusStatus related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CLivelinessLostStatusStatus 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::LoanedSamples< T >Holds a collection of sample data and related meta-data
 CLocatorNetwork address
 CLoggingQosPolicyControls the amount and kind of information that is logged
 CDDS::MemberDescriptorA MemberDescriptor comprises the state of a DynamicTypeMember
 COfferedDeadlineMissedStatusStatus related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 COfferedIncompatibleQosStatusStatus 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
 CParticipantLocatorDescribes a the location and identity of a potential peer DomainParticipant
 CDDS::PartitionQosPolicyDefines a logical data partition
 CPeerParticipantQosPolicyConfigures a list of DomainParticipant peers to attempt communication with
 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
 CPublicationMatchedStatusStatus related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
 CDDS::PublisherQosStructure that holds Publisher Quality of Service policies
 CQosPolicyCountHolds a DDS_QosPolicyId_t value and a counter to indicate the number of events associated with that PolicyId
 CDDS::QosProviderQosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies
 CReaderDataLifecycleQosPolicySpecifies 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::rpc::ReplierParamsUsed to pass configuration parameters when constructing a Replier
 CRequestedDeadlineMissedStatusStatus related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CRequestedIncompatibleQosStatusStatus related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS::rpc::RequesterParamsUsed to pass configuration parameters when constructing a Requester
 CDDS::ResourceLimitsQosPolicySpecifies the resources that the Service can use to maintain data samples and instances
 CDDS::rpc::RPCEntityRPCEntity is a base abstract class
 CDDS::RpcQosPolicyAugment a DataWriter or DataReader with RPC specific information
 CRTPSReaderQosPolicyQoS Policy for configuring aspects of the RTPS Reader Protocol
 CRTPSWriterQosPolicyQoS Policy for configuring aspects of the RTPS Writer Protocol
 CDDS::Sample< T >Sample holds the data and related meta information
 CDDS::SampleIdentity_t
 CSampleInfoThe SampleInfo structure contains information associated with each sample
 CDDS::SampleIterator< T, IsConst >Provides a means to iterate over a collection of Samples
 CSampleLostStatusStatus related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS::SampleRef< T >SampleRef holds a reference to data and related meta information
 CSampleRejectedStatusStatus related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CDDS::sequence< T >Sequence data type
 CDDS::sequence< char * >
 CDDS::sequence< SampleInfo * >
 CDDS::sequence< unsigned char >
 CDDS::SequenceNumber_t
 CDDS::rpc::ServiceParamsUsed to pass configuration parameters when constructing a Service
 CDDS::SharedSamples< T >Holds a reference to a collection of sample data and related meta-data
 CDDS::SubscriberQosStructure that holds Subscriber Quality of Service policies
 CSubscriptionMatchedStatusStatus related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
 CThreadModelQosPolicyQoS Policy for configuring the threading behavior of the DomainParticipant
 CDDS::Time_tThe Time_t structure contains data to define a time
 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::TopicDataQosPolicyAllows the application to attach arbitrary information to a Topic QoS
 CDDS::TopicDescriptionTopicDescription is an abstract 'class' that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic
 CDDS::TopicListenerThe TopicListener provides asynchronous notification of Topic events
 CDDS::TopicQosStructure that holds 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 TypeDescriptor comprises the state of a type
 CDDS::UserDataQosPolicyAllows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader QoS
 CDDS::WaitSetA 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
 CWriterDataLifecycleQosPolicySpecifies 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
 CDDS::WriteSample< T >Holds sample data intended for transmission
 CDDS::WriteSampleRef< T >Holds a reference to sample data intended for transmission

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