RTI Protocol Buffers Extension (Experimental) Logo
7.6.0
  • Copyrights and Notices
  • 1. About Protocol Buffers Extension
    • 1.1. Use Cases
    • 1.2. Components
      • 1.2.1. IDL4 Converter Plugin
      • 1.2.2. C++ Code-Generator Plugin
      • 1.2.3. DDS Options for Protocol Buffers
  • 2. Installing Protocol Buffers Extension
    • 2.1. Prerequisites
    • 2.2. Install from RTI Launcher
    • 2.3. Install from the Command Line
  • 3. Using Protocol Buffers Extension
    • 3.1. Hello DDS Protocol Buffers
      • 3.1.1. Defining Protocol Buffers Types
      • 3.1.2. Exchanging Protocol Buffers Data
      • 3.1.3. Communicating with other DDS applications
      • 3.1.4. Building & Running the Example
    • 3.2. Generating Code from Protocol Buffers Messages
      • 3.2.1. Code Generation with Multiple Files
  • 4. Protocol Buffers to DDS-XTYPES Mapping
    • 4.1. User Types
      • 4.1.1. Messages
      • 4.1.2. Enumerations
    • 4.2. Primitive Types
    • 4.3. Collections
      • 4.3.1. Repeated Fields
      • 4.3.2. Map Fields
    • 4.4. Packages
    • 4.5. Imported Files
    • 4.6. Field Presence
      • 4.6.1. Required Fields
      • 4.6.2. Optional Fields
      • 4.6.3. Implicit Fields
      • 4.6.4. Field Presence Examples
    • 4.7. OneOf Fields
    • 4.8. Field Groups
    • 4.9. Unsupported Features
  • 5. DDS Options for Protocol Buffers
    • 5.1. Message Options
    • 5.2. Field Options
    • 5.3. omg/dds/descriptor.proto
RTI Protocol Buffers Extension (Experimental)
  • Search


© Copyright 2025, Real-Time Innovations, Inc.

Built with Sphinx using a theme provided by Read the Docs.