RTI Connext Modern C++ API  Version 6.0.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rti::core::policy::RefilterKind_def Struct Reference

<<extension>> Kinds of Refiltering More...

#include <PolicyKind.hpp>

Public Types

enum  type {
  NOTHING,
  EVERYTHING,
  ON_DEMAND
}
 The underlying enum type. More...
 

Detailed Description

<<extension>> Kinds of Refiltering

QoS:
dds::core::policy::History

Member Enumeration Documentation

The underlying enum type.

Enumerator:
NOTHING 

[default] Do not filter existing samples for a new reader

On the publishing side, when a new reader matches a writer, the writer can be configured to filter previously written samples stored in the writer queue for the new reader. This option configures the writer to not filter any existing samples for the reader and the reader will do the filtering.

EVERYTHING 

Filter all existing samples for a new reader.

On the publishing side, when a new reader matches a writer, the writer can be configured to filter previously written samples stored in the writer queue. This option configures the writer to filter all existing samples for the reader when a new reader is matched to the writer.

ON_DEMAND 

Filter existing samples only when they are requested by the reader.

On the publishing side, when a new reader matches a writer, the writer can be configured to filter previously written samples stored in the writer queue. This option configures the writer to filter only existing samples that are requested by the reader.


RTI Connext Modern C++ API Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc