Fast DDS
3.1.0
Introduction
eProsima Fast DDS Documentation
Commercial support
Key features
DDS API
Fast DDS-Gen
RTPS Wire Protocol
Main Features
Dependencies and compatibilities
Contributing to the documentation
Structure of the documentation
Installation Manual
1. Linux installation from binaries
2. Windows installation from binaries
3. Linux installation from sources
4. Windows installation from sources
5. Mac OS installation from sources
6. QNX 7.1 installation from sources
7. CMake options
Fast DDS
1. Getting Started
2. Library Overview
3. DDS Layer
4. RTPS Layer
5. Discovery
6. Transport Layer
7. Persistence Service
8. Security
9. Logging
10. XML profiles
11. Environment variables
12. PropertyPolicyQos Options
13. Statistics Module
14. XTypes
15. Typical Use-Cases
16. ROS 2 using Fast DDS middleware
17. Troubleshooting
18. Frequently Asked Questions
19. C++ API Reference
19.1. DDS DCPS PIM
19.2. RTPS
19.2.1. Attributes
19.2.2. Builtin data
19.2.3. Common
19.2.3.1. BinaryProperty
19.2.3.2. CacheChange
19.2.3.3. CDRMessage
19.2.3.4. CDRSerialization
19.2.3.5. EntityId
19.2.3.6. FragmentNumber
19.2.3.7. Guid
19.2.3.8. GuidPrefix
19.2.3.9. InstanceHandle
19.2.3.10. Locator
19.2.3.11. LocatorSelectorEntry
19.2.3.12. LocatorSelector
19.2.3.13. LocatorWithMask
19.2.3.14. MatchingInfo
19.2.3.15. PortParameters
19.2.3.16. Property
19.2.3.17. RemoteLocators
19.2.3.18. SampleIdentity
19.2.3.19. SequenceNumber
19.2.3.20. SerializedPayload
19.2.3.21. RTPS Time_t
19.2.3.22. Token
19.2.3.23. Types
19.2.3.24. WriteParams
19.2.4. Endpoint
19.2.5. Flow control
19.2.6. History
19.2.7. RTPSParticipant
19.2.8. RTPSReader
19.2.9. Resources
19.2.10. RTPSDomain
19.2.11. RTPSWriter
19.3. Transport
19.4. LOG
19.5. Statistics
20. Python API Reference
Fast DDS-Gen
1. Introduction
2. Usage
3. Building a publish/subscribe application
4. Building Python auxiliary libraries
5. Defining a data type via IDL
Fast DDS CLI
1. CLI
Docker Images
1. Docker Images
Versions
Dependencies and compatibilities
Migration Guide to Fast DDS v3
Version 3.1.0 (latest)
Supported versions
Previous end-of-life versions
Fast DDS
19.
C++ API Reference
19.2.
RTPS
19.2.3.
Common
19.2.3.8.
GuidPrefix
19.2.3.8.3.
GuidPrefix_t Operators
View page source
19.2.3.8.3.
GuidPrefix_t Operators
inline
std
::
ostream
&
eprosima
::
fastdds
::
rtps
::
operator
<<
(
std
::
ostream
&
output
,
const
GuidPrefix_t
&
guiP
)
inline
std
::
istream
&
eprosima
::
fastdds
::
rtps
::
operator
>>
(
std
::
istream
&
input
,
GuidPrefix_t
&
guiP
)