File dds_psm_types.hpp

FileList > astutedds > dcps > dds_psm_types.hpp

Go to the source code of this file

DDS PSM (Platform-Specific Model) types and constants. More...

  • #include <astutedds/dcps/qos.hpp>
  • #include <cstdint>
  • #include <string>
  • #include <vector>

Namespaces

Type Name
namespace astutedds
namespace dcps

Classes

Type Name
class DataReaderListener
class DataWriterListener
struct DdsTime_t
class DomainParticipantListener
struct Duration_t
struct InconsistentTopicStatus
class Listener
struct LivelinessChangedStatus
Liveliness changed status (for reader callbacks)
struct LivelinessLostStatus
Liveliness lost status (for writer callbacks)
struct OfferedDeadlineMissedStatus
struct OfferedIncompatibleQosStatus
struct PublicationMatchedStatus
class PublisherListener
struct QosPolicyCount
struct RequestedDeadlineMissedStatus
struct RequestedIncompatibleQosStatus
struct SampleLostStatus
struct SampleRejectedStatus
struct SampleRejectedStatusKind
class SubscriberListener
struct SubscriptionMatchedStatus
class TopicListener

Detailed Description

Provides the standard DDS C++ PSM types needed for OMG interoperability testing. Bridges AstuteDDS's scoped enum types to the bare constants expected by the DDS specification and test harnesses.

Reference: OMG DDS 1.4 (formal/2015-04-10) §2.2 Reference: OMG DDS-XTypes 1.3 §7.6


The documentation for this class was generated from the following file include/astutedds/dcps/dds_psm_types.hpp