RTI Protocol Buffers Extension
7.7.0
1. About Protocol Buffers Extension
1.1. Use Cases
1.1.1. Protocol buffers definition language support
1.1.2. DDS-XTYPES type generation
1.1.3. Protocol Buffers C++ language binding
1.1.4. Integration with DDS
1.2. Components
1.3. System Requirements
1.4. Paths Mentioned in Documentation
2. Protocol Buffers Extension Components
2.1. IDL4 Converter Plugin
2.2. C++ Code Generator Plugin
2.3. DDS Options for Protocol Buffers
2.4. Accessing the RTI Plugins
2.5. Limitations
2.5.1. Platforms and compatibility
2.5.2. Recursive types
3. Integrating Protocol Buffers with Connext
3.1. Two-Phase Code Generation
3.2. Single-Phase Code Generation
3.3. Code Generation Commands
3.4. Generating Code for Multiple Files
3.4.1. Integrating .proto files with dependencies
3.4.2. Managing dependencies
4. Tutorial: Generating Code from Protocol Buffers Messages
4.1. Before You Begin
4.2. Define Protocol Buffers Message Types
4.3. Convert Protocol Buffers Data
4.4. Exchange Protocol Buffers Data Over DDS
4.5. Communicate with Other DDS Applications
4.6. Build and Run the Example
5. DDS Options for Protocol Buffers
5.1. Message Options
5.2. Field Options
5.3. RTI Protocol Buffers Descriptor File
6. Protocol Buffers to DDS-XTYPES Mapping
6.1. User Types
6.1.1. Protocol Buffers messages
6.1.1.1. Mutability
6.1.1.2. Nested messages
6.1.2. Protocol Buffers enumerations
6.1.2.1. Enumeration literals
6.1.2.2. Nested Enumerations
6.2. Primitive Types
6.3. Collections
6.3.1. Repeated fields
6.3.2. Map fields
6.4. Packages
6.5. Imported Files
6.6. Field Presence
6.6.1. Required fields
6.6.2. Optional fields
6.6.3. Implicit fields
6.6.4. Field presence examples
6.7. OneOf Fields
6.8. Field Groups
6.9. Unsupported Features
7. Release Notes
7.1. Supported Platforms
7.2. Compatibility
7.3. What’s New in 7.7.0
7.3.1. Protocol Buffers Extension no longer experimental
7.3.2. RTI Code Generator enables Protocol Buffers integration with DDS
7.3.3. Improved tutorial build files for Protocol Buffers Extension
7.3.4. Third-Party Software Changes
7.4. What’s Fixed in 7.7.0
7.4.1.
[Major]
Use of certain Protocol Buffers messages could result in a crash when publishing or subscribing to data
7.4.2.
[Minor]
Using fields with camel case naming in .proto files was not working
7.4.3.
[Minor]
Code Generator did not detect incompatible IDL file generated from .proto file
Copyrights and Notices
RTI Protocol Buffers Extension
7.
Release Notes
View page source
7.
Release Notes
7.1. Supported Platforms
7.2. Compatibility
7.3. What’s New in 7.7.0
7.3.1. Protocol Buffers Extension no longer experimental
7.3.2. RTI Code Generator enables Protocol Buffers integration with DDS
7.3.3. Improved tutorial build files for Protocol Buffers Extension
7.3.4. Third-Party Software Changes
7.4. What’s Fixed in 7.7.0
7.4.1.
[Major]
Use of certain Protocol Buffers messages could result in a crash when publishing or subscribing to data
7.4.2.
[Minor]
Using fields with camel case naming in .proto files was not working
7.4.3.
[Minor]
Code Generator did not detect incompatible IDL file generated from .proto file