RTI Connext Traditional C++ API Version 7.3.0
Modules
Here is a list of all modules:
[detail level 12345]
 Documentation Roadmap
 Conventions
 Using DDS:: Namespace
 RTI Connext DDS API ReferenceRTI Connext modules following the DDS module definitions
 Domain ModuleContains the DDSDomainParticipant class that acts as an entrypoint of RTI Connext and acts as a factory for many of the classes. The DDSDomainParticipant also acts as a container for the other objects that make up RTI Connext
 DomainParticipantFactoryDDSDomainParticipantFactory entity and associated elements
 DomainParticipantsDDSDomainParticipant entity and associated elements
 Built-in TopicsBuilt-in objects created by RTI Connext but accessible to the application
 Topic ModuleContains the DDSTopic, DDSContentFilteredTopic, and DDSMultiTopic classes, the DDSTopicListener interface, and more generally, all that is needed by an application to define DDSTopic objects and attach QoS policies to them
 TopicsDDSTopic entity and associated elements
 Zero Copy Transfer Over Shared Memory<<extension>> Zero Copy transfer over shared memory
 User Data Type SupportDefines generic classes and macros to support user data types
 Type Code Support<<extension>> A DDS_TypeCode is a mechanism for representing a type at runtime. RTI Connext can use type codes to send type definitions on the network. You will need to understand this API in order to use the Dynamic Data capability or to inspect the type information you receive from remote readers and writers.
 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_ParticipantBuiltinTopicData, DDS_PublicationBuiltinTopicData, DDS_SubscriptionBuiltinTopicData to describe Trust Plugins configuration
 Dynamic Data<<extension>> The Dynamic Data API provides a way to interact with arbitrarily complex data types at runtime without the need for code generation
 DDS-Specific Primitive TypesBasic DDS value types for use in user data types
 FlatData Topic-Types<<extension>> FlatData Language Binding for IDL topic-types
 Publication ModuleContains the DDSFlowController, DDSPublisher, and DDSDataWriter classes as well as the DDSPublisherListener and DDSDataWriterListener interfaces, and more generally, all that is needed on the publication side
 PublishersDDSPublisher entity and associated elements
 Data WritersDDSDataWriter entity and associated elements
 Flow Controllers<<extension>> DDSFlowController and associated elements
 Multi-channel DataWritersAPIs related to Multi-channel DataWriters
 Subscription ModuleContains the DDSSubscriber, DDSDataReader, DDSReadCondition, DDSQueryCondition, and DDSTopicQuery classes, as well as the DDSSubscriberListener and DDSDataReaderListener interfaces, and more generally, all that is needed on the subscription side
 SubscribersDDSSubscriber entity and associated elements
 DataReadersDDSDataReader entity and associated elements
 Data SamplesDDS_SampleInfo, DDS_SampleStateKind, DDS_ViewStateKind, DDS_InstanceStateKind and associated elements
 SampleProcessor<<experimental>> <<extension>> Utility to concurrently read and process the data samples received by DDSDataReader
 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
 Time SupportTime and duration types and defines
 GUID Support<<extension>> GUID type and defines
 Sequence Number Support<<extension>> Sequence number type and defines
 Exception Codes<<extension>> Exception codes
 Return CodesTypes of return codes
 Status KindsKinds of communication status
 QoS PoliciesQuality of Service (QoS) policies
 Entity SupportDDSEntity, DDSListener and related items
 Conditions and WaitSetsDDSCondition and DDSWaitSet and related items
 Cookie<<extension>> Unique identifier for a written data sample
 Sample Flags<<extension>> Flags for samples
 WriteParams<<extension>>
 Heap Support in C<<extension>> Heap allocation and free routines in C
 Builtin Qos Profiles<<extension>> QoS libraries, profiles, and snippets that are automatically built into RTI Connext
 User-managed ThreadsUser-managed thread infrastructure
 Octet Buffer Support<<extension>> Octet buffer creation, cloning, and deletion
 Sequence SupportThe FooSeq interface allows you to work with variable-length collections of homogeneous data
 String Support<<extension>> String creation, cloning, assignment, and deletion
 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 and APIs designed to configure the overall behavior of RTI Connext
 VersionRetrieve information for the RTI Connext product, the core library, and the C, C++ or Java libraries
 LoggingConfigure how much debugging information is reported during runtime and where it is logged
 General Utilities and Compliance ConfigurationAPI of general utilities used in the RTI Connext distribution
 Compliance ConfigurationAPIs to configure compliance with certain standard specifications
 Heap MonitoringMonitor memory allocations done by the middleware on the native heap
 Network CaptureSave network traffic into a capture file for further analysis
 Other UtilitiesOther Utilities, such as NDDSUtility::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
 Additional RTI Connext Communication PatternsExtensions to the RTI Connext publish-subscribe functionality
 Request-Reply PatternSupport for the request-reply communication pattern
 InfrastructureInfrastructure types for RTI Connext Messaging
 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 CasesWorking with topics
 FlowController Use CasesWorking with flow controllers
 Publisher Use CasesWorking with publishers
 DataWriter Use CasesWorking with data writers
 Subscriber Use CasesWorking with subscribers
 DataReader Use CasesWorking with data readers
 Entity Use CasesWorking with entities
 Waitset Use CasesUsing wait-sets and conditions
 Transport Use CasesWorking with pluggable transports
 Filter Use CasesWorking with data filters
 Creating Custom Content FiltersWorking with custom content filters
 Large Data Use CasesWorking with large data types
 Request-Reply ExamplesExamples on how to use the request-reply API
 InterfaceAbstraction of a Transport Plugin network interface