RTI Connext C API Version 7.3.0
Modules
Here is a list of all modules:
[detail level 12345]
 Documentation Roadmap
 Conventions
 RTI Connext DDS API ReferenceRTI Connext modules following the DDS module definitions
 Domain ModuleContains the DDS_DomainParticipant class that acts as an entrypoint of RTI Connext and acts as a factory for many of the classes. The DDS_DomainParticipant also acts as a container for the other objects that make up RTI Connext
 DomainParticipantFactoryDDS_DomainParticipantFactory entity and associated elements
 DomainParticipantsDDS_DomainParticipant entity and associated elements
 Built-in TopicsBuilt-in objects created by RTI Connext but accessible to the application
 Topic ModuleContains the DDS_Topic, DDS_ContentFilteredTopic, and DDS_MultiTopic classes, the DDS_TopicListener interface, and more generally, all that is needed by an application to define DDS_Topic objects and attach QoS policies to them
 TopicsDDS_Topic entity and associated elements
 FlatData Topic-Types<<extension>> FlatData Language Binding for IDL topic-types
 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
 Publication ModuleContains the DDS_FlowController, DDS_Publisher, and DDS_DataWriter classes as well as the DDS_PublisherListener and DDS_DataWriterListener interfaces, and more generally, all that is needed on the publication side
 PublishersDDS_Publisher entity and associated elements
 Data WritersDDS_DataWriter entity and associated elements
 Flow Controllers<<extension>> DDS_FlowController and associated elements
 Multi-channel DataWritersAPIs related to Multi-channel DataWriters
 Subscription ModuleContains the DDS_Subscriber, DDS_DataReader, DDS_ReadCondition, DDS_QueryCondition, and DDS_TopicQuery classes, as well as the DDS_SubscriberListener and DDS_DataReaderListener interfaces, and more generally, all that is needed on the subscription side
 SubscribersDDS_Subscriber entity and associated elements
 DataReadersDDS_DataReader 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 DDS_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
 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 SupportDDS_Entity, DDS_Listener and related items
 Conditions and WaitSetsDDS_Condition and DDS_WaitSet 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 NDDS_Utility_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
 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