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

Logo

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
© Copyright 2022, ADLINK Technology Limited.