Namespace dds::core::policy

Namespace List > dds > core > policy

Classes

Type Name
struct Deadline
struct DestinationOrder
struct Durability
struct History
struct Liveliness
struct Ownership
struct Presentation
struct Reliability

Public Types

Type Name
enum int16_t DataRepresentationId

Public Functions

Type Name
astutedds::dcps::DataRepresentationModifier DataRepresentation (std::initializer_list< DataRepresentationId > ids)
astutedds::dcps::GroupDataModifier GroupData (std::vector< uint8_t > value)
astutedds::dcps::LatencyBudgetModifier LatencyBudget (Duration duration)
astutedds::dcps::LifespanModifier Lifespan (Duration duration)
astutedds::dcps::OwnershipStrengthModifier OwnershipStrength (int32_t value)
astutedds::dcps::PartitionModifier Partition (std::vector< std::string > names)
astutedds::dcps::PartitionModifier Partition (std::string name)
astutedds::dcps::ReaderDataLifecycleModifier ReaderDataLifecycle (Duration nowriter_delay=astutedds::rtps::Time_t::TIME_INFINITE(), Duration disposed_delay=astutedds::rtps::Time_t::TIME_INFINITE())
astutedds::dcps::ResourceLimitsModifier ResourceLimits (int32_t max_samples, int32_t max_instances=-1, int32_t max_samples_per_instance=-1)
astutedds::dcps::TimeBasedFilterModifier TimeBasedFilter (Duration minimum_separation)
astutedds::dcps::UserDataModifier UserData (std::vector< uint8_t > value)
astutedds::dcps::WriterDataLifecycleModifier WriterDataLifecycle (bool autodispose_unregistered_instances=true)

Public Types Documentation

enum DataRepresentationId

enum dds::core::policy::DataRepresentationId {
    XCDR1 = 0x0000,
    XCDR2 = 0x0002
};

Public Functions Documentation

function DataRepresentation

inline astutedds::dcps::DataRepresentationModifier dds::core::policy::DataRepresentation (
    std::initializer_list< DataRepresentationId > ids
) 

function GroupData

inline astutedds::dcps::GroupDataModifier dds::core::policy::GroupData (
    std::vector< uint8_t > value
) 

function LatencyBudget

inline astutedds::dcps::LatencyBudgetModifier dds::core::policy::LatencyBudget (
    Duration duration
) 

function Lifespan

inline astutedds::dcps::LifespanModifier dds::core::policy::Lifespan (
    Duration duration
) 

function OwnershipStrength

inline astutedds::dcps::OwnershipStrengthModifier dds::core::policy::OwnershipStrength (
    int32_t value
) 

function Partition

inline astutedds::dcps::PartitionModifier dds::core::policy::Partition (
    std::vector< std::string > names
) 

function Partition

inline astutedds::dcps::PartitionModifier dds::core::policy::Partition (
    std::string name
) 

function ReaderDataLifecycle

inline astutedds::dcps::ReaderDataLifecycleModifier dds::core::policy::ReaderDataLifecycle (
    Duration nowriter_delay=astutedds::rtps::Time_t::TIME_INFINITE (),
    Duration disposed_delay=astutedds::rtps::Time_t::TIME_INFINITE ()
) 

function ResourceLimits

inline astutedds::dcps::ResourceLimitsModifier dds::core::policy::ResourceLimits (
    int32_t max_samples,
    int32_t max_instances=-1,
    int32_t max_samples_per_instance=-1
) 

function TimeBasedFilter

inline astutedds::dcps::TimeBasedFilterModifier dds::core::policy::TimeBasedFilter (
    Duration minimum_separation
) 

function UserData

inline astutedds::dcps::UserDataModifier dds::core::policy::UserData (
    std::vector< uint8_t > value
) 

function WriterDataLifecycle

inline astutedds::dcps::WriterDataLifecycleModifier dds::core::policy::WriterDataLifecycle (
    bool autodispose_unregistered_instances=true
) 


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