Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
eprosima::fastrtps Namespace Reference

Contains the publisher subscriber layer. More...

Namespaces

namespace  rtps
 Contains the RTPS protocol implementation.
 
namespace  types
 
namespace  xmlparser
 
namespace  xtypes
 

Classes

class  BitmapRange
 Template class to hold a range of items using a custom bitmap. More...
 
class  DBQueue
 Double buffered, threadsafe queue for MPSC (multi-producer, single-consumer) comms. More...
 
struct  DiffFunction
 
class  Domain
 Class Domain, use to interact with the Publisher Subscriber API of the Fast RTPS implementation. More...
 
struct  fixed_string
 Template class for non-alloc strings. More...
 
struct  KeyedChanges
 A struct storing a vector of cache changes and the next deadline in the group. More...
 
class  LibrarySettingsAttributes
 Class LibraySettingsAttributes, used by the user to define the FastRTPS library behaviour. More...
 
class  Participant
 Class Participant used to group Publishers and Subscribers into a single working unit. More...
 
class  ParticipantAttributes
 Class ParticipantAttributes, used by the user to define the attributes of a Participant. More...
 
class  ParticipantListener
 Class ParticipantListener, overrides behaviour towards certain events. More...
 
class  Publisher
 Class Publisher, used to send data to associated subscribers. More...
 
class  PublisherAttributes
 Class PublisherAttributes, used by the user to define the attributes of a Publisher. More...
 
class  PublisherHistory
 Class PublisherHistory, implementing a WriterHistory with support for keyed topics and HistoryQOS. More...
 
class  PublisherListener
 Class PublisherListener, allows the end user to implement callbacks triggered by certain events. More...
 
class  ReplierAttributes
 
class  RequesterAttributes
 
struct  ResourceLimitedContainerConfig
 Specifies the configuration of a resource limited collection. More...
 
class  ResourceLimitedVector
 Resource limited wrapper of std::vector. More...
 
class  SampleInfo_t
 Class SampleInfo_t with information that is provided along a sample when reading data from a Subscriber. More...
 
class  Semaphore
 
class  Subscriber
 Class Subscriber, contains the public API that allows the user to control the reception of messages. More...
 
class  SubscriberAttributes
 Class SubscriberAttributes, used by the user to define the attributes of a Subscriber. More...
 
class  SubscriberHistory
 Class SubscriberHistory, container of the different CacheChanges of a subscriber. More...
 
class  SubscriberListener
 Class SubscriberListener, it should be used by the end user to implement specific callbacks to certain actions. More...
 
class  System
 Class System, to provide helper functions to access system information. More...
 
class  TopicAttributes
 Class TopicAttributes, used by the user to define the attributes of the topic associated with a Publisher or Subscriber. More...
 

Typedefs

using FileConsumer = fastdds::dds::FileConsumer
 
using LogConsumer = fastdds::dds::LogConsumer
 
using Log = fastdds::dds::Log
 
using StdoutConsumer = fastdds::dds::StdoutConsumer
 
using DeadlineMissedStatus = fastdds::dds::DeadlineMissedStatus
 
typedef DeadlineMissedStatus OfferedDeadlineMissedStatus
 
typedef DeadlineMissedStatus RequestedDeadlineMissedStatus
 
using IncompatibleQosStatus = fastdds::dds::IncompatibleQosStatus
 
typedef IncompatibleQosStatus RequestedIncompatibleQosStatus
 
typedef IncompatibleQosStatus OfferedIncompatibleQosStatus
 
using LivelinessChangedStatus = fastdds::dds::LivelinessChangedStatus
 
using ParameterId_t = fastdds::dds::ParameterId_t
 
using Parameter_t = fastdds::dds::Parameter_t
 
using ParameterKey_t = fastdds::dds::ParameterKey_t
 
using ParameterLocator_t = fastdds::dds::ParameterLocator_t
 
using ParameterString_t = fastdds::dds::ParameterString_t
 
using ParameterPort_t = fastdds::dds::ParameterPort_t
 
using ParameterGuid_t = fastdds::dds::ParameterGuid_t
 
using ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t
 
using ParameterVendorId_t = fastdds::dds::ParameterVendorId_t
 
using ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t
 
using ParameterBool_t = fastdds::dds::ParameterBool_t
 
using ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t
 
using ParameterCount_t = fastdds::dds::ParameterCount_t
 
using ParameterEntityId_t = fastdds::dds::ParameterEntityId_t
 
using ParameterTime_t = fastdds::dds::ParameterTime_t
 
using ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t
 
using ParameterNetworkConfigSet_t = fastdds::dds::ParameterNetworkConfigSet_t
 
using ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t
 
using ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t
 
using QosPolicy = fastdds::dds::QosPolicy
 
using DurabilityQosPolicyKind = fastdds::dds::DurabilityQosPolicyKind
 
using DurabilityQosPolicy = fastdds::dds::DurabilityQosPolicy
 
using DeadlineQosPolicy = fastdds::dds::DeadlineQosPolicy
 
using LatencyBudgetQosPolicy = fastdds::dds::LatencyBudgetQosPolicy
 
using LivelinessQosPolicyKind = fastdds::dds::LivelinessQosPolicyKind
 
using LivelinessQosPolicy = fastdds::dds::LivelinessQosPolicy
 
using ReliabilityQosPolicyKind = fastdds::dds::ReliabilityQosPolicyKind
 
using ReliabilityQosPolicy = fastdds::dds::ReliabilityQosPolicy
 
using OwnershipQosPolicyKind = fastdds::dds::OwnershipQosPolicyKind
 
using OwnershipQosPolicy = fastdds::dds::OwnershipQosPolicy
 
using DestinationOrderQosPolicyKind = fastdds::dds::DestinationOrderQosPolicyKind
 
using DestinationOrderQosPolicy = fastdds::dds::DestinationOrderQosPolicy
 
using TimeBasedFilterQosPolicy = fastdds::dds::TimeBasedFilterQosPolicy
 
using PresentationQosPolicyAccessScopeKind = fastdds::dds::PresentationQosPolicyAccessScopeKind
 
using PresentationQosPolicy = fastdds::dds::PresentationQosPolicy
 
using PartitionQosPolicy = fastdds::dds::PartitionQosPolicy
 
using UserDataQosPolicy = fastdds::dds::UserDataQosPolicy
 
using TopicDataQosPolicy = fastdds::dds::TopicDataQosPolicy
 
using GroupDataQosPolicy = fastdds::dds::GroupDataQosPolicy
 
using HistoryQosPolicyKind = fastdds::dds::HistoryQosPolicyKind
 
using HistoryQosPolicy = fastdds::dds::HistoryQosPolicy
 
using ResourceLimitsQosPolicy = fastdds::dds::ResourceLimitsQosPolicy
 
using DurabilityServiceQosPolicy = fastdds::dds::DurabilityServiceQosPolicy
 
using LifespanQosPolicy = fastdds::dds::LifespanQosPolicy
 
using OwnershipStrengthQosPolicy = fastdds::dds::OwnershipStrengthQosPolicy
 
using TransportPriorityQosPolicy = fastdds::dds::TransportPriorityQosPolicy
 
using PublishModeQosPolicyKind = fastdds::dds::PublishModeQosPolicyKind
 
using PublishModeQosPolicy = fastdds::dds::PublishModeQosPolicy
 
using DataRepresentationId = fastdds::dds::DataRepresentationId
 
using DataRepresentationQosPolicy = fastdds::dds::DataRepresentationQosPolicy
 
using TypeConsistencyKind = fastdds::dds::TypeConsistencyKind
 
using TypeConsistencyEnforcementQosPolicy = fastdds::dds::TypeConsistencyEnforcementQosPolicy
 
using DisablePositiveACKsQosPolicy = fastdds::dds::DisablePositiveACKsQosPolicy
 
using DataSharingQosPolicy = fastdds::dds::DataSharingQosPolicy
 
using DataSharingKind = fastdds::dds::DataSharingKind
 
using TypeIdV1 = fastdds::dds::TypeIdV1
 
using TypeObjectV1 = fastdds::dds::TypeObjectV1
 
using ReaderQos = fastdds::dds::ReaderQos
 
using SampleRejectedStatusKind = fastdds::dds::SampleRejectedStatusKind
 
using SampleRejectedStatus = fastdds::dds::SampleRejectedStatus
 
using WriterQos = fastdds::dds::WriterQos
 
using TopicDataType = fastdds::dds::TopicDataType
 
using string_255 = fixed_string< 255 >
 
using TimedConditionVariable = std::condition_variable_any
 
using TimedMutex = std::timed_mutex
 
using RecursiveTimedMutex = std::recursive_timed_mutex
 

Enumerations

enum  IntraprocessDeliveryType { INTRAPROCESS_OFF , INTRAPROCESS_USER_DATA_ONLY , INTRAPROCESS_FULL }
 

Functions

bool operator!= (const TopicAttributes &t1, const TopicAttributes &t2)
 Check if two topic attributes are not equal.
 
template<typename MemoryPool >
std::size_t memory_pool_block_size (std::size_t node_size, const ResourceLimitedContainerConfig &limits)
 A helper to calculate the block size of a memory pool given the size of the node and a resource limits configuration.
 
bool operator== (const ResourceLimitedContainerConfig &lhs, const ResourceLimitedContainerConfig &rhs)
 
std::wstring wstring_from_bytes (const std::string &str)
 
std::string wstring_to_bytes (const std::wstring &str)
 

Variables

constexpr DurabilityQosPolicyKind VOLATILE_DURABILITY_QOS = DurabilityQosPolicyKind::VOLATILE_DURABILITY_QOS
 
constexpr DurabilityQosPolicyKind TRANSIENT_LOCAL_DURABILITY_QOS
 
constexpr DurabilityQosPolicyKind TRANSIENT_DURABILITY_QOS = DurabilityQosPolicyKind::TRANSIENT_DURABILITY_QOS
 
constexpr DurabilityQosPolicyKind PERSISTENT_DURABILITY_QOS = DurabilityQosPolicyKind::PERSISTENT_DURABILITY_QOS
 
constexpr LivelinessQosPolicyKind AUTOMATIC_LIVELINESS_QOS = LivelinessQosPolicyKind::AUTOMATIC_LIVELINESS_QOS
 
constexpr LivelinessQosPolicyKind MANUAL_BY_PARTICIPANT_LIVELINESS_QOS
 
constexpr LivelinessQosPolicyKind MANUAL_BY_TOPIC_LIVELINESS_QOS
 
constexpr ReliabilityQosPolicyKind BEST_EFFORT_RELIABILITY_QOS = ReliabilityQosPolicyKind::BEST_EFFORT_RELIABILITY_QOS
 
constexpr ReliabilityQosPolicyKind RELIABLE_RELIABILITY_QOS = ReliabilityQosPolicyKind::RELIABLE_RELIABILITY_QOS
 
constexpr OwnershipQosPolicyKind SHARED_OWNERSHIP_QOS = OwnershipQosPolicyKind::SHARED_OWNERSHIP_QOS
 
constexpr OwnershipQosPolicyKind EXCLUSIVE_OWNERSHIP_QOS = OwnershipQosPolicyKind::EXCLUSIVE_OWNERSHIP_QOS
 
constexpr DestinationOrderQosPolicyKind BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS
 
constexpr DestinationOrderQosPolicyKind BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS
 
constexpr PresentationQosPolicyAccessScopeKind INSTANCE_PRESENTATION_QOS
 
constexpr PresentationQosPolicyAccessScopeKind TOPIC_PRESENTATION_QOS
 
constexpr PresentationQosPolicyAccessScopeKind GROUP_PRESENTATION_QOS
 
constexpr HistoryQosPolicyKind KEEP_LAST_HISTORY_QOS = HistoryQosPolicyKind::KEEP_LAST_HISTORY_QOS
 
constexpr HistoryQosPolicyKind KEEP_ALL_HISTORY_QOS = HistoryQosPolicyKind::KEEP_ALL_HISTORY_QOS
 
constexpr PublishModeQosPolicyKind SYNCHRONOUS_PUBLISH_MODE = PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE
 
constexpr PublishModeQosPolicyKind ASYNCHRONOUS_PUBLISH_MODE = PublishModeQosPolicyKind::ASYNCHRONOUS_PUBLISH_MODE
 
constexpr TypeConsistencyKind DISALLOW_TYPE_COERCION = TypeConsistencyKind::DISALLOW_TYPE_COERCION
 
constexpr TypeConsistencyKind ALLOW_TYPE_COERCION = TypeConsistencyKind::ALLOW_TYPE_COERCION
 
constexpr DataSharingKind AUTO = DataSharingKind::AUTO
 
constexpr DataSharingKind ON = DataSharingKind::ON
 
constexpr DataSharingKind OFF = DataSharingKind::OFF
 

Detailed Description

Contains the publisher subscriber layer.

Typedef Documentation

◆ DataRepresentationId

using DataRepresentationId = fastdds::dds::DataRepresentationId

◆ DataRepresentationQosPolicy

using DataRepresentationQosPolicy = fastdds::dds::DataRepresentationQosPolicy

◆ DataSharingKind

using DataSharingKind = fastdds::dds::DataSharingKind

◆ DataSharingQosPolicy

using DataSharingQosPolicy = fastdds::dds::DataSharingQosPolicy

◆ DeadlineMissedStatus

using DeadlineMissedStatus = fastdds::dds::DeadlineMissedStatus

◆ DeadlineQosPolicy

using DeadlineQosPolicy = fastdds::dds::DeadlineQosPolicy

◆ DestinationOrderQosPolicy

using DestinationOrderQosPolicy = fastdds::dds::DestinationOrderQosPolicy

◆ DestinationOrderQosPolicyKind

using DestinationOrderQosPolicyKind = fastdds::dds::DestinationOrderQosPolicyKind

◆ DisablePositiveACKsQosPolicy

using DisablePositiveACKsQosPolicy = fastdds::dds::DisablePositiveACKsQosPolicy

◆ DurabilityQosPolicy

using DurabilityQosPolicy = fastdds::dds::DurabilityQosPolicy

◆ DurabilityQosPolicyKind

using DurabilityQosPolicyKind = fastdds::dds::DurabilityQosPolicyKind

◆ DurabilityServiceQosPolicy

using DurabilityServiceQosPolicy = fastdds::dds::DurabilityServiceQosPolicy

◆ FileConsumer

using FileConsumer = fastdds::dds::FileConsumer

◆ GroupDataQosPolicy

using GroupDataQosPolicy = fastdds::dds::GroupDataQosPolicy

◆ HistoryQosPolicy

using HistoryQosPolicy = fastdds::dds::HistoryQosPolicy

◆ HistoryQosPolicyKind

using HistoryQosPolicyKind = fastdds::dds::HistoryQosPolicyKind

◆ IncompatibleQosStatus

using IncompatibleQosStatus = fastdds::dds::IncompatibleQosStatus

◆ LatencyBudgetQosPolicy

using LatencyBudgetQosPolicy = fastdds::dds::LatencyBudgetQosPolicy

◆ LifespanQosPolicy

using LifespanQosPolicy = fastdds::dds::LifespanQosPolicy

◆ LivelinessChangedStatus

using LivelinessChangedStatus = fastdds::dds::LivelinessChangedStatus

◆ LivelinessQosPolicy

using LivelinessQosPolicy = fastdds::dds::LivelinessQosPolicy

◆ LivelinessQosPolicyKind

using LivelinessQosPolicyKind = fastdds::dds::LivelinessQosPolicyKind

◆ Log

using Log = fastdds::dds::Log

◆ LogConsumer

using LogConsumer = fastdds::dds::LogConsumer

◆ OfferedDeadlineMissedStatus

◆ OfferedIncompatibleQosStatus

◆ OwnershipQosPolicy

using OwnershipQosPolicy = fastdds::dds::OwnershipQosPolicy

◆ OwnershipQosPolicyKind

using OwnershipQosPolicyKind = fastdds::dds::OwnershipQosPolicyKind

◆ OwnershipStrengthQosPolicy

using OwnershipStrengthQosPolicy = fastdds::dds::OwnershipStrengthQosPolicy

◆ Parameter_t

using Parameter_t = fastdds::dds::Parameter_t

◆ ParameterBool_t

using ParameterBool_t = fastdds::dds::ParameterBool_t

◆ ParameterBuiltinEndpointSet_t

using ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t

◆ ParameterCount_t

using ParameterCount_t = fastdds::dds::ParameterCount_t

◆ ParameterEntityId_t

using ParameterEntityId_t = fastdds::dds::ParameterEntityId_t

◆ ParameterGuid_t

using ParameterGuid_t = fastdds::dds::ParameterGuid_t

◆ ParameterId_t

using ParameterId_t = fastdds::dds::ParameterId_t

◆ ParameterIP4Address_t

using ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t

◆ ParameterKey_t

using ParameterKey_t = fastdds::dds::ParameterKey_t

◆ ParameterLocator_t

using ParameterLocator_t = fastdds::dds::ParameterLocator_t

◆ ParameterNetworkConfigSet_t

using ParameterNetworkConfigSet_t = fastdds::dds::ParameterNetworkConfigSet_t

◆ ParameterPort_t

using ParameterPort_t = fastdds::dds::ParameterPort_t

◆ ParameterPropertyList_t

using ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t

◆ ParameterProtocolVersion_t

using ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t

◆ ParameterSampleIdentity_t

using ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t

◆ ParameterStatusInfo_t

using ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t

◆ ParameterString_t

using ParameterString_t = fastdds::dds::ParameterString_t

◆ ParameterTime_t

using ParameterTime_t = fastdds::dds::ParameterTime_t

◆ ParameterVendorId_t

using ParameterVendorId_t = fastdds::dds::ParameterVendorId_t

◆ PartitionQosPolicy

using PartitionQosPolicy = fastdds::dds::PartitionQosPolicy

◆ PresentationQosPolicy

using PresentationQosPolicy = fastdds::dds::PresentationQosPolicy

◆ PresentationQosPolicyAccessScopeKind

using PresentationQosPolicyAccessScopeKind = fastdds::dds::PresentationQosPolicyAccessScopeKind

◆ PublishModeQosPolicy

using PublishModeQosPolicy = fastdds::dds::PublishModeQosPolicy

◆ PublishModeQosPolicyKind

using PublishModeQosPolicyKind = fastdds::dds::PublishModeQosPolicyKind

◆ QosPolicy

using QosPolicy = fastdds::dds::QosPolicy

◆ ReaderQos

using ReaderQos = fastdds::dds::ReaderQos

◆ RecursiveTimedMutex

using RecursiveTimedMutex = std::recursive_timed_mutex

◆ ReliabilityQosPolicy

using ReliabilityQosPolicy = fastdds::dds::ReliabilityQosPolicy

◆ ReliabilityQosPolicyKind

using ReliabilityQosPolicyKind = fastdds::dds::ReliabilityQosPolicyKind

◆ RequestedDeadlineMissedStatus

◆ RequestedIncompatibleQosStatus

◆ ResourceLimitsQosPolicy

using ResourceLimitsQosPolicy = fastdds::dds::ResourceLimitsQosPolicy

◆ SampleRejectedStatus

using SampleRejectedStatus = fastdds::dds::SampleRejectedStatus

◆ SampleRejectedStatusKind

using SampleRejectedStatusKind = fastdds::dds::SampleRejectedStatusKind

◆ StdoutConsumer

using StdoutConsumer = fastdds::dds::StdoutConsumer

◆ string_255

using string_255 = fixed_string<255>

◆ TimeBasedFilterQosPolicy

using TimeBasedFilterQosPolicy = fastdds::dds::TimeBasedFilterQosPolicy

◆ TimedConditionVariable

using TimedConditionVariable = std::condition_variable_any

◆ TimedMutex

using TimedMutex = std::timed_mutex

◆ TopicDataQosPolicy

using TopicDataQosPolicy = fastdds::dds::TopicDataQosPolicy

◆ TopicDataType

using TopicDataType = fastdds::dds::TopicDataType

◆ TransportPriorityQosPolicy

using TransportPriorityQosPolicy = fastdds::dds::TransportPriorityQosPolicy

◆ TypeConsistencyEnforcementQosPolicy

using TypeConsistencyEnforcementQosPolicy = fastdds::dds::TypeConsistencyEnforcementQosPolicy

◆ TypeConsistencyKind

using TypeConsistencyKind = fastdds::dds::TypeConsistencyKind

◆ TypeIdV1

using TypeIdV1 = fastdds::dds::TypeIdV1

◆ TypeObjectV1

using TypeObjectV1 = fastdds::dds::TypeObjectV1

◆ UserDataQosPolicy

using UserDataQosPolicy = fastdds::dds::UserDataQosPolicy

◆ WriterQos

using WriterQos = fastdds::dds::WriterQos

Enumeration Type Documentation

◆ IntraprocessDeliveryType

Enumerator
INTRAPROCESS_OFF 
INTRAPROCESS_USER_DATA_ONLY 
INTRAPROCESS_FULL 

Function Documentation

◆ memory_pool_block_size()

template<typename MemoryPool >
std::size_t memory_pool_block_size ( std::size_t  node_size,
const ResourceLimitedContainerConfig limits 
)

A helper to calculate the block size of a memory pool given the size of the node and a resource limits configuration.

Template Parameters
MemoryPoolmemory_pool specialization
Parameters
node_sizeSize of the node for the memory pool
limitsResource limits configuration of the container
Returns
the block size to pass to the memory pool constructor

◆ operator!=()

bool operator!= ( const TopicAttributes t1,
const TopicAttributes t2 
)
inline

Check if two topic attributes are not equal.

Parameters
t1First instance of TopicAttributes to compare
t2Second instance of TopicAttributes to compare
Returns
True if the instances are not equal. False if the instances are equal.

◆ operator==()

bool operator== ( const ResourceLimitedContainerConfig lhs,
const ResourceLimitedContainerConfig rhs 
)
inline

◆ wstring_from_bytes()

std::wstring wstring_from_bytes ( const std::string &  str)

◆ wstring_to_bytes()

std::string wstring_to_bytes ( const std::wstring &  str)

Variable Documentation

◆ ALLOW_TYPE_COERCION

constexpr TypeConsistencyKind ALLOW_TYPE_COERCION = TypeConsistencyKind::ALLOW_TYPE_COERCION
constexpr

◆ ASYNCHRONOUS_PUBLISH_MODE

constexpr PublishModeQosPolicyKind ASYNCHRONOUS_PUBLISH_MODE = PublishModeQosPolicyKind::ASYNCHRONOUS_PUBLISH_MODE
constexpr

◆ AUTO

constexpr DataSharingKind AUTO = DataSharingKind::AUTO
constexpr

◆ AUTOMATIC_LIVELINESS_QOS

constexpr LivelinessQosPolicyKind AUTOMATIC_LIVELINESS_QOS = LivelinessQosPolicyKind::AUTOMATIC_LIVELINESS_QOS
constexpr

◆ BEST_EFFORT_RELIABILITY_QOS

constexpr ReliabilityQosPolicyKind BEST_EFFORT_RELIABILITY_QOS = ReliabilityQosPolicyKind::BEST_EFFORT_RELIABILITY_QOS
constexpr

◆ BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS

constexpr DestinationOrderQosPolicyKind BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS
constexpr
Initial value:
=
DestinationOrderQosPolicyKind::BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS

◆ BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS

constexpr DestinationOrderQosPolicyKind BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS
constexpr
Initial value:
=
DestinationOrderQosPolicyKind::BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS

◆ DISALLOW_TYPE_COERCION

constexpr TypeConsistencyKind DISALLOW_TYPE_COERCION = TypeConsistencyKind::DISALLOW_TYPE_COERCION
constexpr

◆ EXCLUSIVE_OWNERSHIP_QOS

constexpr OwnershipQosPolicyKind EXCLUSIVE_OWNERSHIP_QOS = OwnershipQosPolicyKind::EXCLUSIVE_OWNERSHIP_QOS
constexpr

◆ GROUP_PRESENTATION_QOS

constexpr PresentationQosPolicyAccessScopeKind GROUP_PRESENTATION_QOS
constexpr
Initial value:
=
PresentationQosPolicyAccessScopeKind::GROUP_PRESENTATION_QOS

◆ INSTANCE_PRESENTATION_QOS

constexpr PresentationQosPolicyAccessScopeKind INSTANCE_PRESENTATION_QOS
constexpr
Initial value:
=
PresentationQosPolicyAccessScopeKind::INSTANCE_PRESENTATION_QOS

◆ KEEP_ALL_HISTORY_QOS

constexpr HistoryQosPolicyKind KEEP_ALL_HISTORY_QOS = HistoryQosPolicyKind::KEEP_ALL_HISTORY_QOS
constexpr

◆ KEEP_LAST_HISTORY_QOS

constexpr HistoryQosPolicyKind KEEP_LAST_HISTORY_QOS = HistoryQosPolicyKind::KEEP_LAST_HISTORY_QOS
constexpr

◆ MANUAL_BY_PARTICIPANT_LIVELINESS_QOS

constexpr LivelinessQosPolicyKind MANUAL_BY_PARTICIPANT_LIVELINESS_QOS
constexpr
Initial value:
=
LivelinessQosPolicyKind::MANUAL_BY_PARTICIPANT_LIVELINESS_QOS

◆ MANUAL_BY_TOPIC_LIVELINESS_QOS

constexpr LivelinessQosPolicyKind MANUAL_BY_TOPIC_LIVELINESS_QOS
constexpr
Initial value:
=
LivelinessQosPolicyKind::MANUAL_BY_TOPIC_LIVELINESS_QOS

◆ OFF

constexpr DataSharingKind OFF = DataSharingKind::OFF
constexpr

◆ ON

constexpr DataSharingKind ON = DataSharingKind::ON
constexpr

◆ PERSISTENT_DURABILITY_QOS

constexpr DurabilityQosPolicyKind PERSISTENT_DURABILITY_QOS = DurabilityQosPolicyKind::PERSISTENT_DURABILITY_QOS
constexpr

◆ RELIABLE_RELIABILITY_QOS

constexpr ReliabilityQosPolicyKind RELIABLE_RELIABILITY_QOS = ReliabilityQosPolicyKind::RELIABLE_RELIABILITY_QOS
constexpr

◆ SHARED_OWNERSHIP_QOS

constexpr OwnershipQosPolicyKind SHARED_OWNERSHIP_QOS = OwnershipQosPolicyKind::SHARED_OWNERSHIP_QOS
constexpr

◆ SYNCHRONOUS_PUBLISH_MODE

constexpr PublishModeQosPolicyKind SYNCHRONOUS_PUBLISH_MODE = PublishModeQosPolicyKind::SYNCHRONOUS_PUBLISH_MODE
constexpr

◆ TOPIC_PRESENTATION_QOS

constexpr PresentationQosPolicyAccessScopeKind TOPIC_PRESENTATION_QOS
constexpr
Initial value:
=
PresentationQosPolicyAccessScopeKind::TOPIC_PRESENTATION_QOS

◆ TRANSIENT_DURABILITY_QOS

constexpr DurabilityQosPolicyKind TRANSIENT_DURABILITY_QOS = DurabilityQosPolicyKind::TRANSIENT_DURABILITY_QOS
constexpr

◆ TRANSIENT_LOCAL_DURABILITY_QOS

constexpr DurabilityQosPolicyKind TRANSIENT_LOCAL_DURABILITY_QOS
constexpr
Initial value:
=
DurabilityQosPolicyKind::TRANSIENT_LOCAL_DURABILITY_QOS

◆ VOLATILE_DURABILITY_QOS

constexpr DurabilityQosPolicyKind VOLATILE_DURABILITY_QOS = DurabilityQosPolicyKind::VOLATILE_DURABILITY_QOS
constexpr