![o](ftv2mnode.png) dds | The dds namespace. The dds namespace includes all of the standard types, classes, and functions |
![|](ftv2vertline.png) ![o](ftv2pnode.png) core | The core namespace contains infrastructure types and functions |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) cond | Contains the Condition classes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Condition | <<reference-type>> Abstract base class of all the conditions |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GuardCondition | <<reference-type>> A condition whose trigger value is under the control of the application |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StatusCondition | <<reference-type>> A condition associated with each dds::core::Entity |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WaitSet | <<reference-type>> Allows an application to wait until one or more of the attached Condition objects have a trigger_value of true or else until the timeout expires |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) xtypes | Contains the types and functions to support Extensible Types |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ExtensibilityKind_def | The definition of the dds::core::safe_enum ExtensibilityKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TypeKind_def | The definition of TypeKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AliasType | <<value-type>> Represents and IDL typedef |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CollectionType | <<value-type>> The base class of all collection types |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnidimensionalCollectionType | <<value-type>> The base class of collection types with only one dimension |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SequenceType | <<value-type>> Represents an IDL sequence type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StringType | <<value-type>> Represents an IDL string type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WStringType | <<value-type>> Represents an IDL wstring type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ArrayType | <<value-type>> Represents an IDL array type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DynamicData | <<value-type>> A data sample of any complex data type, which can be inspected and manipulated reflectively |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DynamicType | <<value-type>> Represents a runtime type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AbstractConstructedType | The base class of types that have members and an extensibility kind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EnumType | <<value-type>> Represents and IDL enum type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Member | <<value-type>> Represents a StructType member |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnionMember | <<value-type>> Represents a UnionType member |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EnumMember | <<value-type>> Represents a EnumType member |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PrimitiveType | <<value-type>> Represents and IDL primitive type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StructType | <<value-type>> Represents and IDL struct type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) UnionType | <<value-type>> Represents and IDL union type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) policy | Contains the standard Qos policy classes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OwnershipKind_def | The definition of the dds::core::safe_enum OwnershipKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DurabilityKind_def | The definition of the dds::core::safe_enum DurabilityKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PresentationAccessScopeKind_def | The definition of the dds::core::safe_enum PresentationAccessScopeKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReliabilityKind_def | The definition of the dds::core::safe_enum ReliabilityKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DestinationOrderKind_def | The definition of the dds::core::safe_enum DestinationOrderKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) HistoryKind_def | The definition of the dds::core::safe_enum HistoryKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LivelinessKind_def | The definition of the dds::core::safe_enum LivelinessKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TypeConsistencyEnforcementKind_def | The definition of the dds::core::safe_enum TypeConsistencyEnforcementKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) policy_id | Obtains the policy ID |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) policy_name | Obtains the policy name |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UserData | Attaches a buffer of opaque data that is distributed by Built-in Topics during discovery |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Durability | Specifies whether a dds::pub::DataWriter will store and deliver previously published data samples to late-joining dds::sub::DataReader entities |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Presentation | Specifies how the samples representing changes to data instances are presented to a subscribing application |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Deadline | Expresses the maximum duration (deadline) within which an instance is expected to be updated |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LatencyBudget | Provides a hint as to the maximum acceptable delay from the time the data is written to the time it is received by the subscribing applications |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Ownership | Specifies whether it is allowed for multiple dds::pub::DataWriter's to write the same instance of the data and if so, how these modifications should be arbitrated |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OwnershipStrength | Specifies the value of the strength used to arbitrate among multiple dds::pub::DataWriter objects that attempt to modify the same instance of a data type (identified by its dds::topic::Topic and key) |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Liveliness | Specifies and configures the mechanism that allows dds::sub::DataReader's to detect when dds::pub::DataWriter's become disconnected |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Partition | Set of strings that introduces a logical partition among the topics visible by a dds::pub::Publisher and a dds::sub::Subscriber |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) GroupData | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicData | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EntityFactory | Configures a dds::core::Entity that acts as factory of other entities |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportPriority | Allows applications to take advantage of transports capable of sending messages with different priorities |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Lifespan | Specifies how long the data written by a dds::pub::DataWriter is considered valid |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TimeBasedFilter | Allows a dds::sub::DataReader to indicate that it is not interested in all the sample updates that occur within a time period |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WriterDataLifecycle | Controls how a dds::pub::DataWriter handles the lifecycle of the instances (keys) that it writes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReaderDataLifecycle | Controls how a DataReader manages the lifecycle of the data that it has received |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Reliability | Indicates the level of reliability in sample delivered that a dds::pub::DataWriter offers or a dds::sub::DataReader requests |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DestinationOrder | Controls the logical order of updates to the same instance by a dds::pub::Publisher |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) History | Specifies how much historical data a dds::pub::DataWriter and a dds::sub::DataReader can store |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ResourceLimits | Controls the memory usage of dds::pub::DataWriter or a dds::sub::DataReader |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DurabilityService | Configures the external RTI Persistence Service used by persistent and transient DataWriters |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TypeConsistencyEnforcement | Defines the rules for determining whether the type used to publish a given topic is consistent with that used to subscribe to it |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) QosPolicyCount | <<value-type>> Holds a counter for a QosPolicyId |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) status | Contains the Status and State classes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleRejectedState | Reasons why a sample was rejected |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StatusMask | A std::bitset (list) of statuses |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InconsistentTopicStatus | Information about the status dds::core::status::StatusMask::inconsistent_topic() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleLostStatus | Information about the status dds::core::status::StatusMask::sample_lost() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleRejectedStatus | Information about the status dds::core::status::StatusMask::sample_rejected() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LivelinessLostStatus | Information about the status dds::core::status::StatusMask::liveliness_lost() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LivelinessChangedStatus | Information about the status dds::core::status::StatusMask::liveliness_changed() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OfferedDeadlineMissedStatus | Information about the status dds::core::status::StatusMask::offered_deadline_missed() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RequestedDeadlineMissedStatus | Information about the status dds::core::status::StatusMask::requested_deadline_missed() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OfferedIncompatibleQosStatus | Information about the status dds::core::status::StatusMask::offered_incompatible_qos() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RequestedIncompatibleQosStatus | Information about the status dds::core::status::StatusMask::requested_incompatible_qos() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PublicationMatchedStatus | Information about the status dds::core::status::StatusMask::publication_matched() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) SubscriptionMatchedStatus | Information about the status dds::core::status::StatusMask::subscription_matched() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Duration | <<value-type>> Represents a time interval |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Exception | The abstract base class for all of the DDS exceptions which may be thrown by the API |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Error | A generic, unspecified Error |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AlreadyClosedError | Indicates that an object has been closed |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IllegalOperationError | Indicates that an operation was called under improper circumstances |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NotAllowedBySecError | Indicates that an operation on the DDS API fails because the security plugins do not allow it |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ImmutablePolicyError | Indicates that the application attempted to modify an immutable QoS policy |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InconsistentPolicyError | Indicates that the application specified a set of QoS policies that are not consistent with each other |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidArgumentError | Indicates that the application passed an illegal parameter value into an operation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NotEnabledError | A NotEnabledError is thrown when an operation is invoked on a dds::core::Entity that is not yet enabled |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) OutOfResourcesError | Indicates that RTI Connext ran out of the resources needed to complete the operation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PreconditionNotMetError | A PreconditionNotMetError is thrown when a pre-condition for the operation was not met |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TimeoutError | Indicates that an operation has timed out |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) UnsupportedError | Indicates that the application used an unsupported operation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InvalidDowncastError | Indicates that a dds::core::Entity downcast was incorrect |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) external | A managed reference to an object |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) safe_enum | <<value-type>> Provides a safe, scoped enumeration based on def::type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) basic_string | <<value-type>> A string convertible to std::string and with similar functionality |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BytesTopicType | Built-in type consisting of a variable-length array of opaque bytes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StringTopicType | Built-in type consisting of a single character string |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) KeyedStringTopicType | Built-in type consisting of a string payload and a second string that is the key |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) KeyedBytesTopicType | Built-in type consisting of a variable-length array of opaque bytes and a string that is the key |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Entity | <<reference-type>> This is the abstract base class for all the DDS objects that support QoS policies, a listener and a status condition |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TEntityQos | Acts as a container for Qos policies allowing to set and retrieve all the policies of an entity as a unit |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Time | <<extension>> Represents a point in time |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InstanceHandle | <<value-type>> Handle to identiy different instances of the same dds::topic::Topic of a certain type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QosProvider | <<reference-type>> The QosProvider class provides a way for a user to control and access the XML QoS profiles that are loaded by RTI Connext |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Value | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WeakReference | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) optional | <<value-type>> Represents an object that may not contain a valid value |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) vector | <<value-type>> A vector convertible to std::vector and with similar functionality |
![|](ftv2vertline.png) ![o](ftv2pnode.png) topic | Contains topic related classes and functions, the built-in topics and topic traits used by IDL-generated types |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) qos | Contains TopicQos |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TopicQos | <<value-type>> Container of the QoS policies that a dds::topic::Topic supports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AnyTopic | <<reference-type>> This class provides an non-template holder for representing a Topic of any type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ParticipantBuiltinTopicData | Entry created when a dds::domain::DomainParticipant is discovered |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicBuiltinTopicData | Entry created when a dds::topic::Topic object is discovered |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PublicationBuiltinTopicData | Entry created when a dds::pub::DataWriter is discovered in association with its dds::pub::Publisher |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SubscriptionBuiltinTopicData | Entry created when a dds::sub::DataReader is discovered in association with its dds::sub::Subscriber |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BuiltinTopicKey | The key of the built-in topics |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ContentFilteredTopic | <<reference-type>> Specialization of TopicDescription that allows for content-based subscriptions |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Filter | Defines the filter to create a ContentFilteredTopic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicInstance | Encapsulates a sample and its associated instance handle |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicListener | The listener to notify status changes for a dds::topic::Topic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpTopicListener | A convenience implementation of TopicListener where all methods are overridden to do nothing |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) is_topic_type | Trait that indicates if a type is suitable to be the type of a dds::topic::Topic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) topic_type_support | Provides convenience operations for a topic-type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) topic_type_name | Provides the name of a topic-type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Topic | <<reference-type>> Topic is the most basic description of the data to be published and subscribed |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TopicDescription | Abstract base class of Topic and ContentFilteredTopic |
![|](ftv2vertline.png) ![o](ftv2node.png) all | <<extension>> A single namespace where all standard symbols are included |
![|](ftv2vertline.png) ![o](ftv2pnode.png) domain | The domain namespace contains types, classes, and functions related to DomainParticipants |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) qos | Contains DomainParticipantQos |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DomainParticipantFactoryQos | <<value-type>> Container of the QoS policies that do not apply to a specific entity |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DomainParticipantQos | <<value-type>> Container of the QoS policies that a dds::domain::DomainParticipant supports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DomainParticipantListener | The listener class for DomainParticipants |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DomainParticipant | <<reference-type>> Container for all dds::core::Entity objects |
![|](ftv2vertline.png) ![o](ftv2pnode.png) pub | Contains the type and functions to support publishing topics |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) qos | Contains PublisherQos and DataWriterQos |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterQos | <<value-type>> Container of the QoS policies that a dds::pub::DataWriter supports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) PublisherQos | <<value-type>> Container of the QoS policies that a dds::pub::Publisher supports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AnyDataWriter | <<reference-type>> This class provides an non-template holder for representing a DataWriter of any type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AnyDataWriterListener | The listener to notify status changes for a dds::pub::DataWriter of a generic type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterListener | The Listener to notify status changes for a dds::pub::DataWriter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpDataWriterListener | A convenience implementation of DataWriterListener where all methods are overridden to do nothing |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PublisherListener | The listener to notify status changes for a dds::pub::Publisher |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CoherentSet | <<value-type>> A publishing application can request that a set of DDS data-sample changes be propagated in such a way that they are interpreted at the receivers' side as a cohesive set of modifications |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriter | <<reference-type>> Allows an application to publish data for a dds::topic::Topic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Publisher | <<reference-type>> A publisher is the object responsible for the actual dissemination of publications |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) SuspendedPublication | <<value-type>> Indicates that the application is about to make multiple modifications using several dds::pub::DataWriter's belonging to the same dds::pub::Publisher |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) sub | Contains the types and functions to support subscribing to topics |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) cond | Contains Conditions specific to DataReaders |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueryCondition | <<reference-type>> Specialized ReadCondition that allows applications to also specify a filter on the data available in a dds::sub::DataReader |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ReadCondition | <<reference-type>> Condition specifically dedicated to read operations and attached to one dds::sub::DataReader |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) qos | Contains DataReaderQos and SubscriberQos |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataReaderQos | <<value-type>> Container of the QoS policies that a dds::sub::DataReader supports |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) SubscriberQos | <<value-type>> Container of the QoS policies that a dds::sub::Subscriber supports |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) status | Contains DataState |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleState | Indicates whether or not a sample has ever been read |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ViewState | Indicates whether or not an instance is new |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) InstanceState | Indicates if the samples are from a live dds::pub::DataWriter or not |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DataState | Describes the state of a sample and includes the information about the sample's InstanceState, ViewState, and SampleState |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) AnyDataReader | <<reference-type>> This class provides an non-template holder for representing a DataReader of any type |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) AnyDataReaderListener | The listener to notify status changes for a dds::sub::DataReader of a generic type |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) DataReaderListener | The Listener to notify status changes for a dds::sub::DataReader |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) NoOpDataReaderListener | A convenience implementation of DataReaderListener where all methods are overridden to do nothing |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) Query | <<value-type>> Encapsulates a query for a dds::sub::cond::QueryCondition |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) SharedSamples | <<reference-type>> A sharable and container-safe version of LoanedSamples |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) SubscriberListener | The listener to notify status changes for a dds::sub::Subscriber |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) CoherentAccess | <<value-type>> Controls whether RTI Connext will preserve the groupings of changes made by the publishing application by means of begin_coherent_changes and end_coherent_changes |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) ReadModeDummyType | |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) DataReader | <<reference-type>> Allows the application to: (1) declare the data it wishes to receive (i.e. make a subscription) and (2) access the data received by the attached dds::sub::Subscriber |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ManipulatorSelector | A Selector class enabling the streaming API |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) Selector | Used by the DataReader to compose read and take operations |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) GenerationCount | <<value-type>> |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) Rank | <<value-type>> |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) Sample | <<value-type>> This class encapsulate the data and meta-data associated with DDS samples |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) SampleInfo | <<value-type>> Information that accompanies each sample received by a DataReader |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) Subscriber | <<reference-type>> A subscriber is the object responsible for actually receiving data from a subscription |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) LoanedSamples | <<move-only-type>> Provides temporary access to a collection of samples from a DataReader |
![o](ftv2mnode.png) rti | <<extension>> The namespace that contains the extension types and functions to the DDS standard |
![|](ftv2vertline.png) ![o](ftv2pnode.png) queuing | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueConsumer | Allows you to receive samples from a SharedReaderQueue |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueConsumerListener | Called when certain events occur in a QueueConsumer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpQueueConsumerListener | A listener with an empty implementation of all methods |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueEntityParams | A parent class for all queue parameter classes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueProducerParams | Contains the parameters for creating a QueueProducer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueConsumerParams | Contains the parameters for creating a QueueConsumer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueRequesterParams | Contains the parameters for creating a QueueRequester |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueReplierParams | Contains the parameters for creating a QueueReplier |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueProducer | Allows you to send samples to a specific SharedReaderQueue hosted by Queuing Service |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueProducerListener | Called when certain events occur in a QueueProducer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpQueueProducerListener | A listener with an empty implementation of all methods |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueReplier | Allows receiving requests and sending replies |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueReplierListener | Called when certain events occur in a QueueReplier |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpQueueReplierListener | A listener with an empty implementation of all methods |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueRequester | Allows sending requests and receiving replies |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QueueRequesterListener | Called when certain events occur in a QueueRequester |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpQueueRequesterListener | A listener with an empty implementation of all methods |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoMatchingQueueException | The entity lost matching with all the Queuing Service |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ConsumerAvailabilityParams | Definition of the availability feedback information that can be provided by consumers to Queuing Service |
![|](ftv2vertline.png) ![o](ftv2pnode.png) request | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Replier | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) Requester | Requester class |
![|](ftv2vertline.png) ![o](ftv2pnode.png) core | <<extension>> Extensions to dds::core |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) builtin_profiles | <<extension>> Contains the names of the built-in profiles |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) qos_lib | <<extension>> Contains the names of the built-in profiles in the regular (non-experimental) qos library |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) qos_lib_exp | <<extension>> <<experimental>> Contains the names of the built-in profiles in the experimental qos library |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) cond | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AsyncWaitSetProperty | Specifies the rti::core::cond::AsyncWaitSet behavior |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AsyncWaitSetCompletionToken | <<interface>> Implementation of the completion token role element of the asynchronous completion token pattern that is part of the rti::core::cond::AsyncWaitSet behavior |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AsyncWaitSet | <<interface>> A class for dispatching dds::core::cond::Condition objects using separate threads of execution. You can see this class as an extension of a dds::core::cond::WaitSet that allows asynchronously waiting for the attached dds::core::cond::Condition objects to trigger and provide a notification by calling dds::core::cond::Condition::dispatch |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AsyncWaitSetListener | <<interface>> Listener for receiving event notifications related to the thread pool of the rti::core::cond::AsyncWaitSet |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) NoOpAsyncWaitSetListener | A convenience implementation of AsyncWaitSetListener where all methods are overridden to do nothing |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WaitSetProperty | <<extension>> <<value-type>> Specifies the dds::core::cond::WaitSet behavior for multiple trigger events |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) status | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleLostState | <<extension>> Reasons why a sample was lost |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EventCount | <<extension>> <<value-type>> Encapsulates an event count containing a total count and an incremental count since the last time a status was read |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataReaderCacheStatus | <<extension>> Information about the status dds::core::status::StatusMask::datareader_cache() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataReaderProtocolStatus | <<extension>> Information about the status dds::core::status::StatusMask::datareader_protocol() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterCacheStatus | <<extension>> Information about the status dds::core::status::StatusMask::datawriter_cache() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReliableWriterCacheChangedStatus | <<extension>> Information about the status dds::core::status::StatusMask::reliable_writer_cache_changed() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReliableReaderActivityChangedStatus | <<extension>> Information about the status dds::core::status::StatusMask::reliable_reader_activity_changed() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterProtocolStatus | <<extension>> Information about the status dds::core::status::StatusMask::datawriter_protocol() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DomainParticipantProtocolStatus | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) ServiceRequestAcceptedStatus | <<extension>> Information about the status dds::core::status::StatusMask::service_request_accepted() |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) xtypes | <<extension>> Extensions to dds::core::xtypes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LoanedDynamicData | <<move-only-type>> Gives temporary access to a member of another DynamicData object |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DynamicDataInfo | Contains information about a DynamicData sample |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DynamicDataMemberInfo | Contains information about a DynamicData member |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DynamicDataTypeSerializationProperty | <<extension>> <<value-type>> Configures aspects of the memory management in the serialization of dds::core::xtypes::DynamicData samples |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) policy | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DomainParticipantResourceLimits | <<extension>> Configures the memory usage of certain dds::domain::DomainParticipant resources |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportBuiltin | <<extension>> Specifies which built-in transports to use |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportUnicast | <<extension>> Specifies a subset of transports and a port number that can be used by a dds::core::Entity to receive data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Database | <<extension>> Configures threads and resource limits that RTI Connext uses to control its internal database |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Discovery | <<extension>> Configures entity discovery |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EntityName | <<extension>> Assigns a name to a DomainParticipant, Publisher, Subscriber, DataWriter or DataReader |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Property | <<extension>> Stores key/value string pairs that can configure certain parameters of RTI Connext not exposed through QoS policies. It can also store and propagate through the discovery mechanism application-specific information associated to a dds::core::Entity |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LocatorFilter | <<extension>> Configures how the dds::topic::PublicationBuiltinTopicData reports the configuration of a MultiChannel DataWriter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Service | <<extension>> Indicates if an Entity is associated with a service and if so, which one |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) MultiChannel | <<extension>> Configures the ability of a DataWriter to send data on different multicast groups (addresses) based on the value of the data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PublishMode | <<extension>> Specifies whether a dds::pub::DataWriter sends data synchronously or asynchronously |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WireProtocol | <<extension>> Configures the write protocol of a dds::domain::DomainParticipant |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Batch | <<extension>> Allows a dds::pub::DataWriter to batch multiple samples into a single network packet to increase throughput |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SystemResourceLimits | <<extension>> Configures resources that RTI Connext uses |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterResourceLimits | <<extension>> Configures the memory usage of a dds::pub::DataWriter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataReaderResourceLimits | <<extension>> Configures the memory usage of a dds::pub::DataReader |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportSelection | <<extension>> Specifies the transports that a dds::pub::DataWriter or a dds::sub::DataReader may use to send or receive data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataReaderProtocol | <<extension>> Configures DataReader-specific aspects of the RTPS protocol |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AsynchronousPublisher | <<extension>> Configures the mechanism to publish data using a separate thread |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Event | <<extension>> Configures the thread in a DomainParticipant that handles timed events |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Availability | <<extension>> Configures data availability in the context of Collaborative DataWriters and Required Subscriptions |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RtpsReliableWriterProtocol | <<extension>> Configures aspects of an RTPS reliable writer |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterProtocol | <<extension>> Configures aspects of an the RTPS protocol related to a dds::pub::DataWriter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ExclusiveArea | <<extension>> Configures multi-threading and deadlock prevention |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ReceiverPool | <<extension>> Configures threads that RTI Connext uses to receive and process data from the transport modules (such as UDP) |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) BuiltinTopicReaderResourceLimits | <<extension>> Configures several resource management aspects of the built-in topic DataReaders |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DiscoveryConfig | <<extension>> Configures the discovery mechanism |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TypeSupport | <<extension>> Allows attaching application-specific information to a dds::pub::DataWriter or dds::sub::DataReader that is passed to the serilization and deserialization routines |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportMulticast | <<extension>> Specifies the multicast address on which a dds::sub::DataReader wants to receive its data and other settings |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportMulticastMapping | Specifies a list of topic_expressions and multicast addresses that can be used by an Entity with a specific topic name to receive data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicQueryDispatch | <<extension>> Configures the ability of a dds::pub::DataWriter to publish samples in response to a rti::sub::TopicQuery |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AcknowledgmentKind_def | <<extension>> The enumeration for Reliability acknowledgment kinds |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RefilterKind_def | <<extension>> Kinds of Refiltering |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportBuiltinMask | <<extension>> Mask that specifies which built-in transports are used |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IgnoredEntityReplacementKind_def | <<extension>> The enumeration for DomainParticipantResourceLimits ignored entity replacement kinds |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ServiceKind_def | <<extension>> The definition of the dds::core::safe_enum ServiceKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PublishModeKind_def | <<extension>> The enumeration for PublishMode kinds |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WireProtocolAutoKind_def | <<extension>> The definition of the dds::core::safe_enum WireProtocolAutoKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RtpsReservedPortKindMask | <<extension>> Mask of reserved ports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DataWriterResourceLimitsInstanceReplacementKind_def | <<extension>> The enumeration for DataWriter Resource Limits |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DiscoveryConfigBuiltinPluginKindMask | <<extension>> A mask that selects the built-in discovery plugins to be used |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RemoteParticipantPurgeKind_def | <<extension>> The definition of the dds::core::safe_enum RemoteParticipantPurgeKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CdrPaddingKind_def | <<extension>> The definition of the dds::core::safe_enum CdrPaddingKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportMulticastKind_def | <<extension>> The definition of the dds::core::safe_enum TransportMulticastKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DestinationOrderScopeKind_def | <<extension>> The definition of the dds::core::safe_enum DestinationOrderScopeKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AllocationSettings | <<extension>> Resource allocation settings |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) bounded_sequence | <<value-type>> A bounded sequence of elements |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ContentFilterProperty | <<extension>> <<value-type>> Provides all the required information to enable content filtering |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Cookie | Unique identifier for a written data sample in the form of a sequence of bytes |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) DiscoveryPluginPromiscuityKind_def | The definition of the dds::core::safe_enum DiscoveryPluginPromiscuityKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) EndpointGroup | <<extension>> Specifies a group of endpoints that can be collectively identified by a name and satisfied by a quorum |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Guid | <<extension>> <<value-type>> Class for GUID (Global Unique Identifier) representation |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ListenerBinder | <<reference-type>> Automatically manages the association of an Entity and a Listener |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LocatorKind_def | The definition of the dds::core::safe_enum LocatorKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Locator | <<extension>> <<value-type>> Type used to represent the addressing information needed to send a message to an RTPS Endpoint using one of the supported transports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LocatorFilterElement | <<extension>> <<value-type>> Specifies the configuration of an individual channel within a MultiChannel DataWriter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LongDouble | <<extension>> <<value-type>> Encapsulates an IDL long double |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) optional_value | <<extension>> Represents a value that can be initialized or not |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) pointer | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportUnicastSettings | <<extension>> Represents a list of unicast locators |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportMulticastSettings | <<extension>> Represents a list of multicast locators |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ChannelSettings | <<extension>> Configures the properties of a channel in rti::core::policy::MultiChannel |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RtpsReliableReaderProtocol | <<extension>> Configures aspects of the RTPS protocol related to a reliable DataReader |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ProductVersion | <<extension>> <<value-type>> Represents the current version of RTI Connext |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ProtocolVersion | <<extension>> Represents the current version of RTI Connext |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) QosProviderParams | <<extension>> <<value-type>> Configure options that control the way that XML documents containing QoS profiles are loaded by a dds::core::QosProvider |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) RtpsWellKnownPorts | <<extension>> Configures the mapping of the RTPS well-known ports |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleFlag | <<extension>> A set of flags that can be associated with a sample |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleIdentity | <<extension>> <<value-type>> A SampleIdentity defines a pair (Virtual Writer Guid, SequenceNumber) that uniquely identifies a sample within a DDS domain and a Topic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SequenceNumber | <<extension>> <<value-type>> A class representing the DDS 64-bit Sequence Number |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ServiceRequestId_def | The definition of the rti::core::safe_enum ServiceRequestId |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ThreadSettingsCpuRotationKind_def | Determines how rti::core::ThreadSettings::cpu_list affects processor affinity for thread-related QoS policies that apply to multiple threads |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ThreadSettingsKindMask | <<extension>> A collection of flags used to configure threads of execution |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ThreadSettings | <<extension>> The properties of a thread of execution |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportClassId_def | The definition of the dds::core::safe_enum TransportClassId |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TransportInfo | <<extension>> <<value-type>> Contains the class id and message max size of an installed transport |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) VendorId | <<extension>> Represents the vendor of the service implementing the RTPS protocol |
![|](ftv2vertline.png) ![o](ftv2pnode.png) sub | <<extension>> Extensions to dds::sub |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) cond | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DataReaderStatusConditionHandler | <<interface>> Realization of a functor handler that handles the status of a dds::sub::DataReader |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2pnode.png) status | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) StreamKind | <<extension>> Indicates which stream to read from: live stream, topic-query stream or both |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DataStateEx | <<extension>> <<value-type>> An extended version of dds::sub::status::DataState that also contains StreamKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AckResponseData | <<extension>> Data payload associated to an application-level acknowledgment |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LoanedSample | The element type of a dds::sub::LoanedSamples collection |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) IsValidData | <<extension>> A functor that returns true when a sample has valid data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SampleIterator | A random-access iterator of LoanedSample |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ValidSampleIterator | A forward iterator adapter that skips invalid samples |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ManipulatorSelector | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) SharedSamples | Provides access to a collection of middleware-loaned samples |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicQuerySelection | <<extension>> <<value-type>> Specifies the data query that defines a TopicQuery |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) TopicQueryData | <<extension>> <<value-type>> Provides information about a TopicQuery |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) TopicQuery | <<extension>> <<reference-type>> Allows a dds::sub::DataReader to query the sample cache of its matching dds::pub::DataWriters |
![|](ftv2vertline.png) ![o](ftv2pnode.png) config | <<extension>> Contains configuration utilities such as logging |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Verbosity_def | The definition of the dds::core::safe_enum Verbosity |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) LogCategory_def | The definition of the dds::core::safe_enum LogCategory |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PrintFormat_def | The definition of the dds::core::safe_enum PrintFormat |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) Logger | The singleton type used to configure RTI Connext logging |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ScopedLoggerVerbosity | Changes the logger verbosity temporarily during the scope of a variable |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) LibraryVersion | <<extension>> <<value-type>> The version of a single library shipped as part of an RTI Connext distribution |
![|](ftv2vertline.png) ![o](ftv2pnode.png) domain | <<extension>> Extensions to dds::domain |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) DomainParticipantConfigParams | <<extension>> <<value-type>> Input paramaters for creating a participant from xml configuration. It allows modification of some of the properties of the entities defined in the configuration |
![|](ftv2vertline.png) ![o](ftv2pnode.png) pub | <<extension>> Extensions to dds::pub |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) AcknowledgmentInfo | <<extension>> <<value-type>> Information about an application-acknowledged sample |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FlowControllerSchedulingPolicy_def | <<extension>> Kinds of flow controller shceduling policy |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FlowControllerTokenBucketProperty | <<extension>> <<value-type>> Configures a FlowController based on a tocken-bucket mechanism |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FlowControllerProperty | <<extension>> <<value-type>> Configures a FlowController |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FlowController | <<extension>> <<reference-type>> A flow controller is the object responsible for shaping the network traffic by determining when attached asynchronous dds::pub::DataWriter instances are allowed to write data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) WriteParams | <<extension>> <<value-type>> Advanced parameters for writing with a DataWriter |
![|](ftv2vertline.png) ![o](ftv2node.png) all | <<extension>> A single namespace where all symbols are included |
![|](ftv2vertline.png) ![o](ftv2pnode.png) topic | <<extension>> Extensions to dds::topic |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ServiceRequest | <<extension>> <<value-type>> A request coming from one of the built-in services |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) no_compile_data_t | The type to specify as the CompileData template parameter to your ContentFilter if your compile function does not return any data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ContentFilter | <<extension>> A class to inherit from when implementing a custom content filter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WriterContentFilter | <<extension>> A class to inherit from when implementing a writer-side custom content filter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) WriterContentFilterHelper | <<extension>> A class to inherit from when implementing a writer-side custom content filter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) CustomFilter | <<extension>> <<reference-type>> A wrapper class for the user-defined implementation of a ContentFilter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) ExpressionProperty | <<extension>> <<value-type>> Provides additional information about the filter expression passed to the writer_compile method of rti::topic::WriterContentFilter |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) FilterSampleInfo | <<extension>> <<value-type>> Provides meta information associated with the sample |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PrintFormatKind_def | The definition of the dds::core::safe_enum PrintFormatKind |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) PrintFormatProperty | <<extension>> <<value-type>> A collection of attributes used to configure how data samples will be formatted when converted to a string |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) extensibility | <<extension>> Indicates the extensibility kind of a topic-type |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) topic_type_has_pointer_members | <<extension>> Indicates if a topic type contains directly or indirectly IDL pointer members |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) topic_type_has_external_members | <<extension>> Indicates if a topic type contains directly or indirectly IDL external members |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) dynamic_type | Provides a DynamicType that represents an IDL-generated type |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) util | <<extension>> Contains general-purpose utilities |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) StreamFlagSaver | |
![o](ftv2node.png) Foo | A hypothetical topic-type |
![o](ftv2node.png) Listener | Entity listeners |
![o](ftv2node.png) NDDS_Transport_Address_t | Addresses are stored individually as network-ordered bytes |
![o](ftv2node.png) NDDS_Transport_Property_t | Base structure that must be inherited by derived Transport Plugin classes |
![o](ftv2node.png) NDDS_Transport_Shmem_Property_t | Subclass of Transport_Property_t allowing specification of parameters that are specific to the shared-memory transport |
![o](ftv2node.png) NDDS_Transport_UDPv4_Property_t | Configurable IPv4/UDP Transport-Plugin properties |
![o](ftv2node.png) NDDS_Transport_UDPv6_Property_t | Configurable IPv6/UDP Transport-Plugin properties |
![\](ftv2lastnode.png) TransportAllocationSettings_t | Allocation settings used by various internal buffers |