Navigation
index
next
|
DDS Tutorial
»
The Data Distribution Service Tutorial
The Data Distribution Service Tutorial
¶
1. Foundations
1.1. The Data Distribution Service
1.2. The OMG DDS Standard
1.3. DDS in a Nutshell
1.3.1. Global Data Space
1.3.2. Domain Participant
1.3.3. Topics
1.3.4. Reading and Writing Data
1.4. Summary
2. Topics, Domains and Partitions
2.1. Topics Inside Out
2.1.1. Topic Types
2.1.2. Topic Keys, Instances and Samples
2.2. Scoping Information
2.2.1. Domain
2.2.2. Partition
2.3. Content Filtering
2.4. Summary
3. Reading and Writing Data
3.1. Writing Data
3.1.1. Topic-Instances Life-cycle
3.1.2. Automatic Life-cycle Management
3.1.3. Explicit Life-cycle Management
3.1.4. Keyless Topics
3.1.5. Blocking or Non-Blocking Write?
3.2. Accessing Data
3.2.1. Read
vs.
Take
3.2.2. Data and Meta-Data
3.2.3. Selecting Samples
3.2.3.1. State-based Selection
3.2.3.2. Content-based Selection
3.2.3.3. Instance-based Selection
3.2.4. Iterators or Containers?
3.2.5. Blocking or Non-Blocking Read/Take?
3.3. Waiting and being Notified
3.3.1. Waitsets
3.3.2. Listeners
3.4. Summary
4. Quality of Service
4.1. The DDS QoS Model
4.1.1. Data availability
4.1.2. Data delivery
4.1.3. Data timeliness
4.1.4. Resources
4.1.5. Configuration
4.1.6. Setting QoS
4.2. Summary
5. Appendix A
5.1. Online Resources
5.1.1. Examples Source Code
5.1.2. Getting a DDS Implementation
5.1.3. C++11 Considerations
6. Acronyms & Abbreviations
7. Bibliography
8. Contacts & Notices
8.1. Contacts
8.2. Notices
Indices and tables
¶
Search Page
Table of Contents
The Data Distribution Service Tutorial
Indices and tables
Next topic
1.
Foundations
This Page
Show Source
Quick search
Navigation
index
next
|
DDS Tutorial
»
The Data Distribution Service Tutorial