File dcps.hpp
FileList > astutedds > dcps > dcps.hpp
Go to the source code of this file
DDS Data-Centric Publish-Subscribe (DCPS) API. More...
#include <astutedds/dcps/qos.hpp>#include <astutedds/dcps/dds_psm_types.hpp>#include <astutedds/dcps/topic_description.hpp>#include <astutedds/rtps/rtps_types.hpp>#include <astutedds/rtps/udp_transport.hpp>#include <memory>#include <mutex>#include <vector>#include <deque>#include <string>#include <functional>#include <set>#include <map>#include <atomic>#include <thread>#include <chrono>#include <condition_variable>#include <astutedds/dcps/CorePolicy.hpp>
Namespaces
| Type | Name |
|---|---|
| namespace | astutedds |
| namespace | dcps |
Classes
| Type | Name |
|---|---|
| struct | CacheChange Represents a single data sample in a writer's history. |
| class | DataReader Subscribes to data samples from a topic. |
| class | DataWriter Publishes data samples to a topic. |
| class | DomainParticipant Entry point for DDS communication in a domain. |
| class | DomainParticipantFactory Singleton factory for creating DomainParticipants. |
| class | Publisher Container for DataWriters. |
| struct | ReceivedSample Represents a received data sample. |
| struct | SampleInfo Information about a received sample. |
| class | Subscriber Container for DataReaders. |
| class | Topic Represents a typed data stream within a domain. |
Detailed Description
This is the main header for the AstuteDDS DCPS layer, implementing the OMG DDS 1.4 specification high-level API.
Reference: https://www.omg.org/spec/DDS/1.4/About-DDS
The documentation for this class was generated from the following file include/astutedds/dcps/dcps.hpp