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