Information about the content filter being applied by a reader. More...
#include <ContentFilterProperty.hpp>
Classes | |
struct | AllocationConfiguration |
Allocation configuration for a ContentFilterProperty. More... | |
Public Member Functions | |
ContentFilterProperty (const AllocationConfiguration &config) | |
Construct a ContentFilterProperty. | |
Public Attributes | |
fastcdr::string_255 | content_filtered_topic_name |
Name of the content filtered topic on which the reader was created. | |
fastcdr::string_255 | related_topic_name |
Name of the related topic being filtered. | |
fastcdr::string_255 | filter_class_name |
Class name of the filter being used. | |
std::string | filter_expression |
Filter expression indicating which content the reader wants to receive. | |
fastdds::ResourceLimitedVector< fastcdr::string_255, std::true_type > | expression_parameters |
List of values for the parameters present on the filter expression. | |
Information about the content filter being applied by a reader.
|
inlineexplicit |
Construct a ContentFilterProperty.
config | Allocation configuration for the new object. |
fastcdr::string_255 content_filtered_topic_name |
Name of the content filtered topic on which the reader was created.
fastdds::ResourceLimitedVector<fastcdr::string_255, std::true_type> expression_parameters |
List of values for the parameters present on the filter expression.
fastcdr::string_255 filter_class_name |
Class name of the filter being used.
May be empty to indicate the ContentFilterProperty is not present.
std::string filter_expression |
Filter expression indicating which content the reader wants to receive.
May be empty to indicate the ContentFilterProperty is not present.
fastcdr::string_255 related_topic_name |
Name of the related topic being filtered.