RTI Connext Modern C++ API Version 7.2.0
Modules
Here is a list of all modules:
[detail level 12345]
 Common Types and DeclarationsBasic types and macros used by the RTI Connext Transport Plugin APIs
 InterfaceAbstraction of a Transport Plugin network interface
 Documentation Roadmap
 ConventionsBasic concepts required to use the API correctly
 Namespaces and headers
 RTI Connext DDS API ReferenceRTI Connext modules following the DDS module definitions
 Domain ModuleContains the dds::domain::DomainParticipant class that acts as an entrypoint of RTI Connext and acts as a factory for many of the classes. The dds::domain::DomainParticipant also acts as a container for the other objects that make up RTI Connext
 DomainParticipantsDds::domain::DomainParticipant entity and associated elements
 Built-in TopicsBuilt-in objects created by RTI Connext but accessible to the application
 Topic ModuleContains the dds::topic::Topic, dds::topic::ContentFilteredTopic, and MultiTopic classes, the TopicListener interface, and more generally, all that is needed by an application to define dds::topic::Topic objects and attach QoS policies to them
 TopicsDds::topic::Topic entity and associated elements
 Zero Copy Transfer Over Shared Memory<<extension>> Zero Copy transfer over shared memory
 Built-in TypesRTI Connext provides a set of very simple data types for you to use with the topics in your application
 Built-in Topic's Trust TypesTypes used as part of dds::topic::ParticipantBuiltinTopicData, dds::topic::PublicationBuiltinTopicData, dds::topic::SubscriptionBuiltinTopicData to describe Trust Plugins configuration
 FlatData Topic-Types<<extension>> FlatData Language Binding for IDL topic-types
 DynamicType and DynamicDataDescribes dds::core::xtypes::DynamicType, dds::core::xtypes::DynamicData and related types and functions
 Topic traits and data-type supportTraits and operations associated to topic-types
 Custom Content FiltersClasses and associated types used to implement custom content filters
 Publication ModuleContains the rti::pub::FlowController, dds::pub::Publisher, and dds::pub::DataWriter classes as well as the PublisherListener and dds::pub::DataWriterListener interfaces, and more generally, all that is needed on the publication side
 PublishersDds::pub::Publisher entity and associated elements
 Data WritersDds::pub::DataWriter entity and associated elements
 Flow Controllers<<extension>> rti::pub::FlowController and associated elements
 Multi-channel DataWritersAPIs related to Multi-channel DataWriters
 Subscription ModuleContains the dds::sub::Subscriber, dds::sub::DataReader, dds::sub::cond::ReadCondition, dds::sub::cond::QueryCondition, and rti::sub::TopicQuery classes, as well as the dds::sub::SubscriberListener and dds::sub::DataReaderListener interfaces, and more generally, all that is needed on the subscription side
 SubscribersDds::sub::Subscriber entity and associated elements
 DataReadersDds::sub::DataReader entity and associated elements
 Data SamplesDds::sub::SampleInfo, dds::sub::status::SampleState, dds::sub::status::ViewState, dds::sub::status::InstanceState and associated elements
 SampleProcessor<<experimental>> <<extension>> Utility to concurrently read and process the data samples received by dds::sub::DataReader
 Infrastructure ModuleDefines the abstract classes and the interfaces that are refined by the other modules. Contains common definitions such as return codes, status values, and QoS policies
 Clock SelectionAPIs related to clock selection
 Conditions and WaitSetsDds::core::cond::Condition and dds::core::cond::WaitSet
 Time SupportTime and duration types
 Exceptions
 Safe EnumerationDescribes the safe_enum class
 Status KindsKinds of communication status
 Supporting Types and ConstantsMiscellaneous, general-purpose types and constants
 Builtin Qos Profiles<<extension>> QoS libraries and profiles that are automatically built into RTI Connext
 QoS PoliciesQuality of Service (QoS) policies
 TransportsAPIs related to RTI Connext pluggable transports
 Installing Transport PluginsInstalling and configuring transports used by RTI Connext
 Built-in Transport PluginsTransport plugins delivered with RTI Connext
 Creating New Transport PluginsDeveloping new transport plugins for RTI Connext
 Transport Plugins ConfigurationTransport plugins configuration with RTI Connext
 Transport AddressTransport-independent addressing scheme using IPv6 presentation strings and numerically stored in network-ordered format
 Queries and Filters Syntax
 Logging and VersionAPIs of troubleshooting utilities that configure the middleware
 LoggingConfigure how much debugging information is reported during runtime and where it is logged
 VersionRetrieve information for the RTI Connext product, the core library, and the C, C++ or Java libraries
 General UtilitiesAPI of general utilities used in the RTI Connext distribution
 Discovery SnapshotUtilities to print discovery snapshots of DDS entities
 Network CaptureSave network traffic into a capture file for further analysis
 Heap MonitoringMonitor memory allocations done by the middleware on the native heap
 Other UtilitiesOther Utilities, such as rti::util::spin()
 ObservabilityAPI of RTI Connext Observability Framework
 Observability LibraryRTI Monitoring Library 2.0
 Durability and PersistenceAPIs related to RTI Connext Durability and Persistence
 System PropertiesSystem Properties
 Configuring QoS Profiles with XMLAPIs related to XML QoS Profiles
 RTI Connext Messaging API ReferenceExtensions to the RTI Connext publish-subscribe functionality
 Request-Reply PatternSupport for the request-reply communication pattern
 Queuing PatternSupport for the queuing communication pattern
 Remote Procedure CallRemote Procedure call (RPC) communication pattern
 UtilitiesUtilities for the RTI Connext Messaging module
 Programming How-To'sThese "How To"s illustrate how to apply RTI Connext APIs to common use cases
 Publication ExampleA data publication example
 Subscription ExampleA data subscription example
 Participant Use CasesWorking with domain participants
 Topic Use Cases
 Publisher Use Cases
 DataWriter Use Cases
 Subscriber Use Cases
 DataReader Use Cases
 Entity Use Cases
 Waitset Use CasesUsing WaitSets and Conditions
 Filter Use CasesWorking with data filters
 Creating Custom Content FiltersCreating a custom content filter
 XML Application CreationDefining DDS systems in XML
 Request-Reply ExamplesExamples on how to use the request-reply API
 RPC TutorialGetting Started with Remote Procedure Call with DDS
 Built-in Types ExamplesUsing Built-in Types
 ExceptionsHow DDS return codes map to C++ exceptions
 Qos Use Cases
 Qos Provider Use CasesHow to use dds::core::QosProvider to access XML QoS profiles
 Working with IDL typesHow IDL types map to C++ classes
 DynamicType and DynamicData Use CasesUsing DynamicType and DynamicData