CoreDX DDS Modern C++ API
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cdds::core::xtypes::Annotation< DELEGATE >
 Cdds::sub::AnyDataReaderListenerBase un-typed Listener that can be associated with a AnyDataReader
 Cdds::pub::AnyDataWriterTypeless base class for the typed DataWriter
 Cdds::pub::AnyDataWriterListenerBase for the base un-typed AnyDataWriterListener
 Cdds::topic::AnyTopicListenerBase un-typed Topic listener
 Cdds::sub::functors::detail::ContentFilterManipulatorFunctorSupport functor for dds::sub::content read manipulator
 Cdds::sub::DataReaderListener< T >Base typed Listener that can be associated with a DataReader
 Corg::toc::coredx::sub::qos::DataReaderQosThis class provides the implementation of the DataReaderQos
 Cdds::core::policy::DataRepresentationData representation (on the wire)
 Cdds::sub::status::DataStateDescribes the state of a sample
 Corg::toc::coredx::core::policy::DataTagThe purpose of this QoS is to assocate DataTags (name-value pairs) with the entity
 Cdds::pub::DataWriterListener< T >Type specific DataWriter listener
 Corg::toc::coredx::pub::qos::DataWriterQosThis class provides the implementation of the DataWriterQos
 Cdds::core::policy::DeadlineThis policy is useful for cases where a Topic is expected to have each instance updated periodically
 Cdds::core::policy::DestinationOrderOrdering of samples presented to the reader
 Corg::toc::coredx::core::policy::DiscoveryThe purpose of this QoS is to configure specifics of the DDS Discovery process
 Corg::toc::coredx::domain::qos::DomainParticipantFactoryQosThis class provides the implementation of the DomainParticipantFactoryQos
 Corg::toc::coredx::domain::qos::DomainParticipantQosThis class provides the implementation of the DomainParticipantQos
 Cdds::core::policy::DurabilityDurability kind
 Cdds::core::DurationDuration represents a time interval and can -
 Cdds::core::xtypes::DynamicTypeVisitorThe DynamicTypeVisitor implements a 'visitor' pattern useful for traversing a DynamicType hierarchy
 Cdds::core::policy::EntityFactoryThis policy controls the behavior of the Entity as a factory for other entities
 Corg::toc::coredx::core::policy::EntityNameThe purpose of this QoS is to allow the application to attach a 'name' to the associated entity
 Cdds::core::xtypes::EnumTypeCreate a dynamic enum type
 Cdds::core::ExceptionThis files contains the exceptions corresponding to DDS errors
 Cdds::core::policy::GroupDataThe purpose of this QoS is to allow the application to attach additional information to the created Publisher or Subscriber
 Cdds::core::policy::HistorySample histroy retention
 Cdds::core::xtypes::IdAnnotationIdAnnotation assigns an ID value to a member
 Corg::toc::coredx::core::InconsistentTopicStatusImplImplementation of the Inconsistent Topic Status
 Cdds::sub::functors::detail::InstanceManipulatorFunctorSupport functor for dds::sub::instance read manipulator
 Cdds::sub::status::InstanceStateIndicates the 'instance' state of an instance
 Cdds::core::xtypes::KeyAnnotationKeyAnnotation indicates that a member is 'key'
 Cdds::core::policy::LatencyBudgetThis policy represents the allowable latency
 Cdds::core::policy::LifespanThe purpose of this QoS is to avoid delivering "stale" data to the application
 Cdds::core::policy::LivelinessLiveliness policy of a DDS entity
 Corg::toc::coredx::core::LivelinessChangedStatusImplImplementation of the LivelinessChangedStatus
 Corg::toc::coredx::core::LivelinessLostStatusImplImplementation of the LivelinessLostStatus
 Cdds::sub::LoanedSamples< T, DELEGATE >This class encapsulate and automates the management of loaned samples
 Corg::toc::coredx::core::policy::LoggingThe purpose of this QoS is to configure the logging behavior of the associated entity
 Cdds::sub::DataReader< T >::ManipulatorSelectorSelector class enabling the streaming API
 Cdds::sub::functors::detail::MaxSamplesManipulatorFunctorSupport functor for dds::sub::max_samples read manipulator
 Cdds::sub::functors::detail::NextInstanceManipulatorFunctorSupport functor for dds::sub::next_instance read manipulator
 Corg::toc::coredx::core::OfferedDeadlineMissedStatusImplImplementation of the OfferedDeadlineMissedStatus
 Corg::toc::coredx::core::OfferedIncompatibleQosStatusImplImplementation of the OfferedIncompatibleQosStatus
 Cdds::core::policy::OwnershipOwnership kind
 Cdds::core::policy::OwnershipStrengthOwnership strength
 Cdds::core::policy::PartitionThis policy establishes a 'partition' of the topic
 Cdds::core::policy::PresentationData presentation
 Corg::toc::coredx::core::policy::PropertyThe purpose of this QoS is to configure a set of properties associated with the entity
 Corg::toc::coredx::core::PublicationMatchedStatusImplImplementation of the PublicationMatchedStatus
 Corg::toc::coredx::pub::qos::PublisherQosThis class provides the implementation of the PublisherQos
 Cdds::sub::RankThis class encapsulates the concept of rank for a sample
 Cdds::core::policy::ReaderDataLifecycleLifecycle control of data in the reader cache
 Cdds::core::Reference< DELEGATE >The Reference class defines the abstract behavior for those type defined as "reference-type" in the DDS-PSM-CXX specification
 Cdds::core::Reference< DELEGATE< T > >
 Cdds::core::policy::ReliabilityReliability of data communication
 Corg::toc::coredx::core::RequestedDeadlineMissedStatusImplImplementation of the RequestedDeadlineMissedStatus
 Corg::toc::coredx::core::RequestedIncompatibleQosStatusImplImplementation of the RequestedIncompatibleQosStatus
 Cdds::core::policy::ResourceLimitsResource limits in the data cache
 Corg::toc::coredx::core::policy::RpcThe purpose of this QoS is to configure properties that support the RPC over DDS implementation
 Corg::toc::coredx::core::policy::RTPSReaderThe purpose of this QoS is to configure the RTPS Reader behavior
 Corg::toc::coredx::core::policy::RTPSWriterThe purpose of this QoS is to configure the RTPS Writer behavior
 Cdds::sub::SampleInfoThis class implements the DDS SampleInfo
 Corg::toc::coredx::core::SampleLostStatusImplImplementation of the SampleLostStatus
 Cdds::core::status::SampleRejectedStateIndicates the reason for a rejected sample
 Corg::toc::coredx::core::SampleRejectedStatusImplImplementation of the SampleRejectedStatus
 Cdds::sub::status::SampleStateIndicates the 'read' state of a sample
 Cdds::sub::DataReader< T >::SelectorUsed by the DataReader to compose read operations
 Cdds::core::xtypes::SharedAnnotationSharedAnnotation indicates that a member is 'shared' or a pointer
 Cdds::sub::functors::detail::StateFilterManipulatorFunctorSupport functor for dds::sub::state read manipulator
 Cdds::core::status::StatusMaskA set of 'status' flags
 Cdds::core::xtypes::StructTypeCreate a dynamic structure type
 Corg::toc::coredx::sub::qos::SubscriberQosThis class provides the implementation of the SubscriberQos
 Corg::toc::coredx::core::SubscriptionMatchedStatusImplImplementation of the SubscriptionMatchedStatus
 Corg::toc::coredx::core::policy::ThreadModelThe purpose of this QoS is to configure the threading behavior of the DomainParticipant implementation
 Cdds::core::TimeHolds a point in time
 Cdds::core::policy::TimeBasedFilterIndicates that samples should be filtered by time so that only one sample per instance is presented within the minimum separation time
 Cdds::core::policy::TopicDataThe purpose of this QoS is to allow the application to attach additional information to the created Topic such that when a remote application discovers their existence it can examine the information and use it in an application-defined way
 Cdds::topic::TopicListener< T >Base typed Topic listener
 Corg::toc::coredx::topic::qos::TopicQosThis class provides the implementation of the TopicQos
 Cdds::core::policy::TransportPriorityThe purpose of this QoS is to allow the application to take advantage of transports capable of sending messages with different priorities
 Cdds::core::policy::TypeConsistencyEnforcementType consistency required when matching types between two matched entities
 Cdds::core::xtypes::TypeProviderTypeProvider that creates types from external representations
 Cdds::core::xtypes::UnionTypeThe UnionType has a discriminator and a set of cases (UnionMember[s])
 Cdds::core::policy::UserDataThe purpose of this QoS is to allow the application to attach additional information to the created Entity objects such that when a remote application discovers their existence it can access that information and use it for its own purposes
 Cdds::core::Value< D >This class provides the basic behavior for Value types
 Cdds::core::Value< DELEGATE >
 Cdds::core::Value< DELEGATE< T > >
 Cdds::sub::status::ViewStateIndicates the 'view' state of a sample
 Cdds::core::policy::WriterDataLifecycleLifecycle control of data in the writer cache

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.