CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Ccom.toc.coredx.DDS.rpc.ClientParams
 Ccom.toc.coredx.DDS.ConditionA Condition can be added to a DDS_WaitSet to provide synchronous event notification
 Ccom.toc.coredx.DDS.ConstantsProvides various constants and utility routines used throughout CoreDX DDS
 Ccom.toc.coredx.DDS.DataReaderListenerThe 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()
 Ccom.toc.coredx.DDS.DataReaderQosStructure that holds DataReader Quality of Service policies
 Ccom.toc.coredx.DDS.DataRepresentationQosPolicyThis QoS policy establishes the DataRepresentation (data encoding) offered by a DataWriter or requested by a DataReader
 Ccom.toc.coredx.DDS.DataTagQosPolicy
 Ccom.toc.coredx.DDS.DataWriterListenerThe 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()
 Ccom.toc.coredx.DDS.DataWriterQosStructure that holds DataWriter Quality of Service policies
 Ccom.toc.coredx.DDS.DdsTypeAll user defined data types implement this interface
 Ccom.toc.coredx.DDS.DeadlineQosPolicyThis QoS policy establishes a minimum update period for data instances
 Ccom.toc.coredx.DDS.DestinationOrderQosPolicyThis QoS policy controls how each Subscriber orders received data samples
 Ccom.toc.coredx.DDS.DestinationOrderQosPolicyKindThis enumeration contains the kinds of Destination Ordering
 Ccom.toc.coredx.DDS.DiscoveryQosPolicyQoS Policy for configuring aspects of the Discovery and Builtin entities
 Ccom.toc.coredx.DDS.DiscoveryQosPolicyDiscoveryKindThis enumeration contains the kinds of Discovery
 Ccom.toc.coredx.DDS.DomainId_t
 Ccom.toc.coredx.DDS.DomainParticipantFactoryDomainParticipantFactory constructs DomainParticipants. The
 Ccom.toc.coredx.DDS.DomainParticipantFactoryQosStructure that holds DomainParticipantFactory Quality of Service policies
 Ccom.toc.coredx.DDS.DomainParticipantListener
 Ccom.toc.coredx.DDS.DomainParticipantQosStructure that holds DomainParticipant Quality of Service policies
 Ccom.toc.coredx.DDS.DurabilityQosPolicy
 Ccom.toc.coredx.DDS.DurabilityQosPolicyKindThis enumeration contains the kinds of Duarbility
 Ccom.toc.coredx.DDS.DurabilityServiceQosPolicy
 Ccom.toc.coredx.DDS.Duration_tRepresents a time duration with nanosecond resolution
 Ccom.toc.coredx.dynamictype.DynamicDataA DynamicData object represents an individual data sample. It provides reflective getters and setters for the members of that sample
 Ccom.toc.coredx.dynamictype.DynamicDataFactoryThis type is responsible for creating DynamicData instances
 Ccom.toc.coredx.dynamictype.DynamicDataSeqA sequence of DynamicData instances
 Ccom.toc.coredx.dynamictype.DynamicTypeAn instance of DynamicType represent a type’s schema: its physical name, kind, member definitions (if any), and so on
 Ccom.toc.coredx.dynamictype.DynamicTypeBuilderA DynamicTypeBuilder object represents the state of a particular type defined according to the Type System. It is used to instantiate concrete DynamicType objects
 Ccom.toc.coredx.dynamictype.DynamicTypeBuilderFactoryAn instance of this type is responsible for creating DynamicType objects
 Ccom.toc.coredx.dynamictype.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
 Ccom.toc.coredx.dynamictype.DynamicTypeSupportThe DynamicTypeSupport interface extends the TypeSupport interface defined by the DDS specification. This TypeSupport operates on DynamicData samples
 Ccom.toc.coredx.DDS.EntityBase class for all DDS Entities
 Ccom.toc.coredx.DDS.EntityFactoryQosPolicy
 Ccom.toc.coredx.DDS.EntityNameQosPolicy
 Ccom.toc.coredx.DDS.GroupDataQosPolicyAllows the application to attach arbitrary information to a Publisher or Subscriber
 Ccom.toc.coredx.DDS.HistoryQosPolicyControls the ammount of historical data maintained by a DataReader or DataWriter
 Ccom.toc.coredx.DDS.HistoryQosPolicyKindThis enumeration contains the kinds of History
 Ccom.toc.coredx.DDS.InconsistentTopicStatusInconsistentTopicStatus provides status related to the on_inconsistent_topic listener methods of the TopicListener structure
 Ccom.toc.coredx.DDS.InstanceHandle_tUsed 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
 Ccom.toc.coredx.DDS.IpTransportInterfaceDefines an interface for use by the UdpTransport
 Ccom.toc.coredx.DDS.LatencyBudgetQosPolicySpecifies allowable latency
 Ccom.toc.coredx.DDS.LifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
 Ccom.toc.coredx.DDS.rpc.ListenerBase
 Ccom.toc.coredx.DDS.LivelinessChangedStatusStatus related to the on_liveliness_changed listener methods of the DataReader, Subscriber, and DomainParticipant structures
 Ccom.toc.coredx.DDS.LivelinessLostStatusStatus related to the on_liveliness_lost listener methods of the DataWriter, Publisher, and DomainParticipant structures
 Ccom.toc.coredx.DDS.LivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is alive
 Ccom.toc.coredx.DDS.LivelinessQosPolicyKindThis enumeration contains the kinds of Liveliness
 Ccom.toc.coredx.DDS.LmtTransportConfigStructure that holds LMT Transport configuration items
 Ccom.toc.coredx.DDS.LoanedSamples< T >
 Ccom.toc.coredx.DDS.LocatorNetwork address
 Ccom.toc.coredx.DDS.LoggingQosPolicyControls the amount and kind of data that is logged
 CDDS.MemberDescriptorA MemberDescriptor comprises the state of a DynamicTypeMember
 Ccom.toc.coredx.DDS.OfferedDeadlineMissedStatusStatus related to the on_offered_deadline_missed listener methods of the DataWriter, Publisher, and DomainParticipant structures
 Ccom.toc.coredx.DDS.OfferedIncompatibleQosStatusStatus related to the on_offered_incompatible_qos listener methods of the DataWriter, Publisher, and DomainParticipant structures
 Ccom.toc.coredx.DDS.OwnershipQosPolicyDetermines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS
 Ccom.toc.coredx.DDS.OwnershipQosPolicyKindThis enumeration contains the kinds of Ownership
 Ccom.toc.coredx.DDS.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
 Ccom.toc.coredx.DDS.ParticipantBuiltinTopicDataThe ParticipantBuiltinTopicData is a built-in Data Type that represents Participant Discovery information
 Ccom.toc.coredx.DDS.ParticipantLocatorDescribes a the location and identity of a potential peer DomainParticipant
 Ccom.toc.coredx.DDS.PartitionQosPolicyDefines a logical data partition
 Ccom.toc.coredx.DDS.PeerParticipantQosPolicyConfigures a list of DomainParticipant peers to attempt communication with
 Ccom.toc.coredx.DDS.PresentationQosPolicyControls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy
 Ccom.toc.coredx.DDS.PresentationQosPolicyAccessScopeKindThis enumeration contains the kinds of Access Scope for the PresentationQosPolicy
 Ccom.toc.coredx.DDS.Property_tA name-value pair property. The 'propagate' flag indicates if this property should be transfered through discovery
 Ccom.toc.coredx.DDS.PropertyQosPolicyThe PropertyQosPolicy supports adding arbitrary name-value pairs
 Ccom.toc.coredx.DDS.PublicationBuiltinTopicDataThe PublicationBuiltinTopicData is a built-in Data Type that represents Publication Discovery information
 Ccom.toc.coredx.DDS.PublicationMatchedStatusStatus related to the on_publication_matched listener methods of the DataWriter, Publisher, and DomainParticipant structures
 Ccom.toc.coredx.DDS.PublisherListener
 Ccom.toc.coredx.DDS.PublisherQosStructure that holds Publisher Quality of Service policies
 Ccom.toc.coredx.DDS.QosPolicyCountA QoS Policy identifier, along with a count
 Ccom.toc.coredx.DDS.QosProviderQosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies
 Ccom.toc.coredx.DDS.ReaderDataLifecycleQosPolicySpecifies the lifecycle behavior of data instances managed by the DataReader
 Ccom.toc.coredx.DDS.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
 Ccom.toc.coredx.DDS.ReliabilityQosPolicyKindThis enumeration contains the kinds of Reliability
 Ccom.toc.coredx.DDS.rpc.Replier< TReq, TRep >
 Ccom.toc.coredx.DDS.rpc.ReplierListener< TReq, TRep >
 Ccom.toc.coredx.DDS.rpc.ReplierParams
 Ccom.toc.coredx.DDS.RequestedDeadlineMissedStatusStatus related to the on_requested_deadline_missed listener methods of the DataReader, Subscriber, and DomainParticipant structures
 Ccom.toc.coredx.DDS.RequestedIncompatibleQosStatus
 Ccom.toc.coredx.DDS.rpc.RequesterListener< TReq, TRep >
 Ccom.toc.coredx.DDS.rpc.RequesterParams
 Ccom.toc.coredx.DDS.ResourceLimitsQosPolicySpecifies the resources that the Service can use to maintain data samples and instances
 Ccom.toc.coredx.DDS.rpc.RPCEntity
 Ccom.toc.coredx.DDS.rpc.RpcException
 Ccom.toc.coredx.DDS.RpcQosPolicy
 Ccom.toc.coredx.DDS.RTPSReaderQosPolicyQoS Policy for configuring aspects of the RTPS Reader Protocol
 Ccom.toc.coredx.DDS.RTPSWriterQosPolicyQoS Policy for configuring aspects of the RTPS Writer Protocol
 Ccom.toc.coredx.DDS.SampleInfoThe 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
 Ccom.toc.coredx.DDS.SampleLostStatusStatus related to the on_sample_lost listener methods of the DataReader, Subscriber, and DomainParticipant structures
 Ccom.toc.coredx.DDS.SampleRejectedStatusStatus related to the on_sample_rejected listener methods of the DataReader, Subscriber, and DomainParticipant structures
 Ccom.toc.coredx.DDS.rpc.ServiceParams
 Ccom.toc.coredx.DDS.rpc.ServiceProxy< TReq, TRep >
 Ccom.toc.coredx.DDS.rpc.ServiceStatus
 Ccom.toc.coredx.DDS.rpc.SimpleReplierListener< TReq, TRep >
 Ccom.toc.coredx.DDS.rpc.SimpleRequesterListener< TRep >
 Ccom.toc.coredx.DDS.SslTransportConfigStructure that holds SSL Transport configuration items
 Ccom.toc.coredx.DDS.SubscriberListenerThe 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()
 Ccom.toc.coredx.DDS.SubscriberQosStructure that holds DDS_Subscriber Quality of Service policies
 Ccom.toc.coredx.DDS.SubscriptionBuiltinTopicDataThe SubscriptionBuiltinTopicData is a built-in Data Type that represents Subscription Discovery information
 Ccom.toc.coredx.DDS.SubscriptionMatchedStatusStatus related to the on_subscription_matched listener methods of the DataReader, Subscriber, and DomainParticipant structures
 Ccom.toc.coredx.DDS.Tag
 Ccom.toc.coredx.DDS.TcpTransportConfigStructure that holds TCP Transport configuration items
 Ccom.toc.coredx.DDS.ThreadModelQosPolicyQoS Policy for configuring the threading behavior of the DomainParticipant
 Ccom.toc.coredx.DDS.Time_tRepresents time with nanosecond resolution
 Ccom.toc.coredx.DDS.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
 Ccom.toc.coredx.DDS.TopicDataQosPolicyAllows the application to attach arbitrary information to a Topic QoS
 Ccom.toc.coredx.DDS.TopicDescriptionTopicDescription is an abstract that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic
 Ccom.toc.coredx.DDS.TopicListenerThe 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()
 Ccom.toc.coredx.DDS.TopicQosStructure that holds DDS_Topic Quality of Service policies
 Ccom.toc.coredx.DDS.TransportAn instance of a Transport that can be added to a DomainParticipant
 Ccom.toc.coredx.DDS.TransportPriorityQosPolicyA hint to the middleware to help configure the transport priority mechanism
 Ccom.toc.coredx.DDS.TypeCodeKindThis enumeration contains the kinds of data types used in constructing a Typecode
 Ccom.toc.coredx.DDS.TypecodeQosPolicyTypecode representing the datatype a DataReader reads or a DataWriter writes
 Ccom.toc.coredx.DDS.TypeConsistencyEnforcementQosPolicyThis QoS policy establishes the policy for establishing consistency of the Reader and Writer data types
 Ccom.toc.coredx.DDS.TypeConsistencyKindThis enumeration contains the kinds of Reliability
 CDDS.TypeDescriptorA TypeDescriptor comprises the state of a type
 Ccom.toc.coredx.DDS.TypeSupport
 Ccom.toc.coredx.DDS.UdpTransportConfigStructure that holds UDP Transport configuration items
 Ccom.toc.coredx.DDS.UserDataQosPolicyAllows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader
 Ccom.toc.coredx.DDS.WaitSetA 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
 Ccom.toc.coredx.DDS.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
 Ccom.toc.coredx.DDS.SslTransport.X509_Der

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