CoreDX DDS
C++ Reference Manual

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DDS::ArrayDynamicTypeContains an array
DDS::BooleanDynamicTypeContains a boolean
DDS::CharDynamicTypeContains a char
DDS::ConditionA Condition can be added to a WaitSet to provide synchronous event notification
DDS::ContentFilteredTopicContentFilteredTopic 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
CoreDX_LmtTransportAn instance of a Transport that can be added to a DomainParticipant
CoreDX_LmtTransportConfigStructure that holds LMT Transport configuration items
CoreDX_SslTransportAn instance of a Transport that can be added to a DomainParticipant
CoreDX_SslTransportConfigStructure that holds SSL Transport configuration items
CoreDX_TcpTransportAn instance of a Transport that can be added to a DomainParticipant
CoreDX_TcpTransportConfigStructure that holds TCP Transport configuration items
CoreDX_UdpTransportAn instance of a Transport that can be added to a DomainParticipant
CoreDX_UdpTransportConfigStructure that holds UDP Transport configuration items
DDS::DataReaderThe DataReader entity allows the application to subscribe to and read data
DDS::DataReaderListenerThe DataReaderListener provides asynchronous notification of DataReader events
DDS::DataReaderQosStructure that holds DataReader Quality of Service policies
DDS::DataWriterThe DataWriter entity provides an interface for the application to publish (write) data
DDS::DataWriterListenerThe DataWriterListener provides asynchronous notification of DataWriter events
DDS::DataWriterQosStructure that holds DataWriter Quality of Service policies
DeadlineQosPolicyThis QoS policy establishes a minimum update period for data instances
DestinationOrderQosPolicyThis QoS policy controls how each Subscriber orders received data samples
DiscoveryQosPolicyQoS Policy for configuring aspects of the Discovery and Builtin entities
DDS::DomainEntityBase class for all DDS Domain Entities
DDS::DomainParticipantThe DomainParticipant is used to configure, create and destroy Publisher, Subscriber and Topic objects
DDS::DomainParticipantFactoryDomainParticipantFactory constructs DomainParticipants. The
DomainParticipantFactoryQosStructure that holds DomainParticipantFactory Quality of Service policies
DDS::DomainParticipantListenerThe DomainParticipantListener provides asynchronous notification of DomainParticipant events
DomainParticipantQosStructure that holds DomainParticipant Quality of Service policies
DDS::DoubleDynamicTypeContains a double
DurabilityQosPolicyThe DurablityQosPolicy controls the durablity of data
DurabilityServiceQosPolicy
Duration_tThe Duration_t structure contains data to define a time duration
DDS::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)
DDS::DynamicTypeDataReaderA DataReader that reads 'DynamicType' data elements A DynamicTypeDataReader can read data published by a normal DataWriter or by a DynamicTypeDataWriter, if the QoS and data types match
DDS::DynamicTypeDataWriterA DataWriter that writes 'DynamicType' data elements. Data written by this DataWriter can be read by a standard DataReader or by a DynamicTypeDataReader, if the QoS and data types match
DDS::EntityBase class for all DDS Entities
EntityFactoryQosPolicy
EntityNameQosPolicy
DDS::EnumConstantRepresents an enum constant value
DDS::EnumDynamicTypeRepresents an enum (set of constants)
DDS::FloatDynamicTypeContains a float
GroupDataQosPolicyAllows the application to attach arbitrary information to a Publisher or Subscriber
DDS::GuardConditionA GuardCondition is a condition where the trigger_value is under application control
HistoryQosPolicyControls the ammount of historical data maintained by a DataReader or DataWriter
InconsistentTopicStatusStatus related to the on_inconsistent_topic listener methods of the DDS_TopicListener structure
LatencyBudgetQosPolicySpecifies allowable latency
LifespanQosPolicySpecifies the maximum duration of validity of the data written by the DataWriter
LivelinessChangedStatusStatus related to the on_liveliness_changed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
LivelinessLostStatusStatus related to the on_liveliness_lost listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
LivelinessQosPolicyDetermines the mechanism and parameters used by the application to determine whether an Entity is alive
LocatorNetwork address
LoggingQosPolicyControls the amount and kind of data that is logged
DDS::LongDynamicTypeContains a long
DDS::LongLongDynamicTypeContains a long long
DDS::OctetDynamicTypeContains an octet
OfferedDeadlineMissedStatusStatus related to the on_offered_deadline_missed listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
OfferedIncompatibleQosStatusStatus related to the on_offered_incompatible_qos listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
OwnershipQosPolicyDetermines instance ownership in the case of multple writers. CoreDX DDS supports both SHARED_OWNERSHIP_QOS and EXCLUSIVE_OWNERSHIP_QOS
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
ParticipantLocatorDescribes a the location and identity of a potential peer DomainParticipant
PartitionQosPolicyDefines a logical data partition
PeerParticipantQosPolicyConfigures a list of DomainParticipant peers to attempt communication with
PresentationQosPolicyControls the presentation of received data samples to the application. CoreDX DDS currently supports only the access_scope = INSTANCE_PRESENTATION_QOS policy
PublicationMatchedStatusStatus related to the on_publication_matched listener methods of the DDS_DataWriter, DDS_Publisher, and DDS_DomainParticipant structures
DDS::PublisherThe Publisher configures, creates, manages and destroys DataWriters
DDS::PublisherListenerThe PublisherListener provides asynchronous notification of Publisher events
DDS::PublisherQosStructure that holds Publisher Quality of Service policies
QosPolicyCountHolds a DDS_QosPolicyId_t value and a counter to indicate the number of events associated with that PolicyId
DDS::QueryConditionA QueryCondition is a specialized ReadCondition which includes a filter
DDS::ReadConditionA ReadCondition is a specialized Condition associated with a DataReader
ReaderDataLifecycleQosPolicySpecifies the lifecycle behavior of data instances managed by the DataReader
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
RequestedDeadlineMissedStatusStatus related to the on_requested_deadline_missed listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
RequestedIncompatibleQosStatusStatus related to the on_requested_incompatible_qos listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
ResourceLimitsQosPolicySpecifies the resources that the Service can use to maintain data samples and instances
RTPSReaderQosPolicyQoS Policy for configuring aspects of the RTPS Reader Protocol
RTPSWriterQosPolicyQoS Policy for configuring aspects of the RTPS Writer Protocol
SampleInfoThe SampleInfo structure contains information associated with each sample
SampleLostStatusStatus related to the on_sample_lost listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
SampleRejectedStatusStatus related to the on_sample_rejected listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
DDS::sequence< T >Sequence data type
DDS::SequenceDynamicTypeContains a sequence
DDS::ShortDynamicTypeContains a short
DDS::StatusConditionA StatusCondition is a condition associated with an Entity
DDS::StringDynamicTypeContains a string
DDS::StructDynamicTypeRepresents a struct of members. Each member has an associated data type
DDS::SubscriberThe Subscriber configures, creates, manages and destroys DataReaders
DDS::SubscriberListenerThe SubscriberListener provides asynchronous notification of Subscriber events
DDS::SubscriberQosStructure that holds Subscriber Quality of Service policies
SubscriptionMatchedStatusStatus related to the on_subscription_matched listener methods of the DDS_DataReader, DDS_Subscriber, and DDS_DomainParticipant structures
ThreadModelQosPolicyQoS Policy for configuring the threading behavior of the DomainParticipant
Time_tThe Time_t structure contains data to define a time
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
DDS::TopicTopic is the basic description of data to be published or subscribed
TopicDataQosPolicyAllows the application to attach arbitrary information to a Topic QoS
DDS::TopicDescriptionTopicDescription is an abstract 'class' that provides the foundation for Topic, ContentFilteredTopic, and MultiTopic
DDS::TopicListenerThe TopicListener provides asynchronous notification of Topic events
DDS::TopicQosStructure that holds Topic Quality of Service policies
TransportPriorityQosPolicyA hint to the middleware to help configure the transport priority mechanism
TypecodeQosPolicyTypecode representing the datatype a DataReader reads or a DataWriter writes
DDS::ULongDynamicTypeContains an unsigned long
DDS::ULongLongDynamicTypeContains an unsigned long long
DDS::UnionDynamicTypeRepresents a union
UserDataQosPolicyAllows the application to attach arbitrary information to a DomainParticipant, DataWriter or DataReader QoS
DDS::UShortDynamicTypeContains an unsigned short
DDS::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
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
 All Classes Files Functions Variables

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