RTI Connext Modern C++ API
Version 6.1.2
|
<<extension>> How instances are replaced in the DataReader queue when resource limits are reached. More...
#include <rti/core/PolicySettings.hpp>
<<extension>> How instances are replaced in the DataReader queue when resource limits are reached.
[default]
|
inline |
Creates an instance with the default removal kind for each instance state: rti::core::policy::DataReaderInstanceRemovalKind_def::NO_INSTANCE for alive instances and rti::core::policy::DataReaderInstanceRemovalKind_def::EMPTY_INSTANCES for no_writers and dispose instances.
rti::core::DataReaderResourceLimitsInstanceReplacementSettings::DataReaderResourceLimitsInstanceReplacementSettings | ( | rti::core::policy::DataReaderInstanceRemovalKind | the_alive_instance_removal, |
rti::core::policy::DataReaderInstanceRemovalKind | the_disposed_instance_removal, | ||
rti::core::policy::DataReaderInstanceRemovalKind | the_no_writers_instance_removal | ||
) |
Creates an instance with the given rti::core::policy::DataReaderInstanceRemovalKind_def for alive, disposed and no_writers instances, respectively.
rti::core::policy::DataReaderInstanceRemovalKind rti::core::DataReaderResourceLimitsInstanceReplacementSettings::alive_instance_removal | ( | ) | const |
Getter (see setter with the same name)
DataReaderResourceLimitsInstanceReplacementSettings& rti::core::DataReaderResourceLimitsInstanceReplacementSettings::alive_instance_removal | ( | rti::core::policy::DataReaderInstanceRemovalKind | the_alive_instance_removal | ) |
Sets the instance replacement policy for instances in the dds::sub::status::InstanceState::alive() state.
[default] rti::core::policy::DataReaderInstanceRemovalKind_def::NO_INSTANCE
rti::core::policy::DataReaderInstanceRemovalKind rti::core::DataReaderResourceLimitsInstanceReplacementSettings::disposed_instance_removal | ( | ) | const |
Getter (see setter with the same name)
DataReaderResourceLimitsInstanceReplacementSettings& rti::core::DataReaderResourceLimitsInstanceReplacementSettings::disposed_instance_removal | ( | rti::core::policy::DataReaderInstanceRemovalKind | the_disposed_instance_removal | ) |
Sets the instance replacement policy for instances in the dds::sub::status::InstanceState::not_alive_disposed() state.
[default] rti::core::policy::DataReaderInstanceRemovalKind_def::EMPTY_INSTANCES
rti::core::policy::DataReaderInstanceRemovalKind rti::core::DataReaderResourceLimitsInstanceReplacementSettings::no_writers_instance_removal | ( | ) | const |
Getter (see setter with the same name)
DataReaderResourceLimitsInstanceReplacementSettings& rti::core::DataReaderResourceLimitsInstanceReplacementSettings::no_writers_instance_removal | ( | rti::core::policy::DataReaderInstanceRemovalKind | the_no_writers_instance_removal | ) |
Sets the instance replacement policy for instances in the dds::sub::status::InstanceState::not_alive_no_writers() state.
[default] rti::core::policy::DataReaderInstanceRemovalKind_def::EMPTY_INSTANCES