Class Durability
Defined in File CorePolicy.hpp
Inheritance Relationships
Base Type
public dds::core::Value< detail::Durability >
(Template Class Value)
Class Documentation
-
class Durability : public dds::core::Value<detail::Durability>
Public Functions
-
explicit Durability(dds::core::policy::DurabilityKind::Type kind = dds::core::policy::DurabilityKind::VOLATILE)
Creates a Durability QoS instance
- Parameters:
kind – the kind
-
Durability(const Durability &other)
Copies a Durability QoS instance
- Parameters:
other – the Durability QoS instance to copy
-
Durability &kind(dds::core::policy::DurabilityKind::Type kind)
Set the kind
- Parameters:
kind – the kind
-
dds::core::policy::DurabilityKind::Type kind() const
Get the kind
- Parameters:
kind – the kind
Public Static Functions
-
static Durability Volatile()
- Returns:
a Durability QoS instance with the kind set to VOLATILE
-
static Durability TransientLocal()
- Returns:
a Durability QoS instance with the kind set to TRANSIENT_LOCAL
-
static Durability Transient()
- Returns:
a Durability QoS instance with the kind set to TRANSIENT
-
static Durability Persistent()
- Returns:
a Durability QoS instance with the kind set to PERSISTENT
-
explicit Durability(dds::core::policy::DurabilityKind::Type kind = dds::core::policy::DurabilityKind::VOLATILE)