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
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