RTI Connext Modern C++ API Version 7.3.0
dds::core::policy Namespace Reference

Contains the standard Qos policy classes. More...

Classes

class  DataRepresentation
 Contains the data representations supported by entities. More...
 
class  DataTag
 Stores name-value (string) pairs that can be used to determine access permissions. More...
 
class  Deadline
 Expresses the maximum duration (deadline) within which an instance is expected to be updated. More...
 
class  DestinationOrder
 Controls the logical order of updates to the same instance by a dds::pub::Publisher. More...
 
struct  DestinationOrderKind_def
 The definition of the dds::core::safe_enum DestinationOrderKind. More...
 
class  Durability
 Specifies whether a dds::pub::DataWriter will store and deliver previously published data samples to late-joining dds::sub::DataReader entities. More...
 
struct  DurabilityKind_def
 The definition of the dds::core::safe_enum DurabilityKind. More...
 
class  DurabilityService
 Configures the external RTI Persistence Service used by persistent and transient DataWriters. More...
 
class  EntityFactory
 Configures a dds::core::Entity that acts as factory of other entities. More...
 
class  GroupData
 
class  History
 Specifies how much historical data a dds::pub::DataWriter and a dds::sub::DataReader can store. More...
 
struct  HistoryKind_def
 The definition of the dds::core::safe_enum HistoryKind. More...
 
class  LatencyBudget
 Provides a hint as to the maximum acceptable delay from the time the data is written to the time it is received by the subscribing applications. More...
 
class  Lifespan
 Specifies how long the data written by a dds::pub::DataWriter is considered valid. More...
 
class  Liveliness
 Specifies and configures the mechanism that allows dds::sub::DataReader's to detect when dds::pub::DataWriter's become disconnected. More...
 
struct  LivelinessKind_def
 The definition of the dds::core::safe_enum LivelinessKind. More...
 
class  Ownership
 Specifies whether it is allowed for multiple dds::pub::DataWriter's to write the same instance of the data and if so, how these modifications should be arbitrated. More...
 
struct  OwnershipKind_def
 The definition of the dds::core::safe_enum OwnershipKind. More...
 
class  OwnershipStrength
 Specifies the value of the strength used to arbitrate among multiple dds::pub::DataWriter objects that attempt to modify the same instance of a data type (identified by its dds::topic::Topic and key). More...
 
class  Partition
 Set of strings that introduces logical partitions in dds::domain::DomainParticipant, dds::pub::Publisher, or dds::sub::Subscriber entities. More...
 
class  policy_id
 Obtains the QosPolicyId of a QoS Policy. More...
 
class  policy_name
 Obtains the policy name. More...
 
class  Presentation
 Specifies how the samples representing changes to data instances are presented to a subscribing application. More...
 
struct  PresentationAccessScopeKind_def
 The definition of the dds::core::safe_enum PresentationAccessScopeKind. More...
 
class  QosPolicyCount
 <<value-type>> Holds a counter for a QosPolicyId More...
 
class  ReaderDataLifecycle
 Controls how a DataReader manages the lifecycle of the data that it has received. More...
 
class  Reliability
 Indicates the level of reliability in sample delivered that a dds::pub::DataWriter offers or a dds::sub::DataReader requests. More...
 
struct  ReliabilityKind_def
 The definition of the dds::core::safe_enum ReliabilityKind. More...
 
class  ResourceLimits
 Controls the memory usage of dds::pub::DataWriter or a dds::sub::DataReader. More...
 
class  TimeBasedFilter
 Allows a dds::sub::DataReader to indicate that it is not interested in all the sample updates that occur within a time period. More...
 
class  TopicData
 
class  TransportPriority
 Allows applications to take advantage of transports capable of sending messages with different priorities. More...
 
class  TypeConsistencyEnforcement
 Defines the rules for determining whether the type used to publish a given topic is consistent with that used to subscribe to it. More...
 
struct  TypeConsistencyEnforcementKind_def
 The definition of the dds::core::safe_enum TypeConsistencyEnforcementKind. More...
 
class  UserData
 Attaches a buffer of opaque data that is distributed by Built-in Topics during discovery. More...
 
class  WriterDataLifecycle
 Controls how a dds::pub::DataWriter handles the lifecycle of the instances (keys) that it writes. More...
 

Typedefs

typedef dds::core::safe_enum< OwnershipKind_defOwnershipKind
 Safe Enumeration of OwnershipKind_def More...
 
typedef dds::core::safe_enum< DurabilityKind_defDurabilityKind
 Safe Enumeration of DurabilityKind_def More...
 
typedef dds::core::safe_enum< PresentationAccessScopeKind_defPresentationAccessScopeKind
 Safe Enumeration of PresentationAccessScopeKind_def More...
 
typedef dds::core::safe_enum< ReliabilityKind_defReliabilityKind
 Safe Enumeration of ReliabilityKind_def More...
 
typedef dds::core::safe_enum< DestinationOrderKind_defDestinationOrderKind
 Safe Enumeration of DestinationOrderKind_def More...
 
typedef dds::core::safe_enum< HistoryKind_defHistoryKind
 Safe Enumeration of HistoryKind_def More...
 
typedef dds::core::safe_enum< LivelinessKind_defLivelinessKind
 Safe Enumeration of LivelinessKind_def More...
 
typedef dds::core::safe_enum< TypeConsistencyEnforcementKind_defTypeConsistencyEnforcementKind
 Safe Enumeration of TypeConsistencyEnforcementKind_def More...
 
typedef std::vector< QosPolicyCountQosPolicyCountSeq
 A vector of QosPolicyCount. More...
 
typedef int16_t DataRepresentationId
 The type of the elements that DataRepresentation contains. More...
 
typedef std::vector< DataRepresentationIdDataRepresentationIdSeq
 A vector of DataRepresentationId. More...
 
typedef uint32_t QosPolicyId
 Identifies a QoS policy. More...
 

Detailed Description

Contains the standard Qos policy classes.