Struct astutedds::dcps::ReaderFilterInfo
ClassList > astutedds > dcps > ReaderFilterInfo
Information about a reader's content filter.
#include <writer_filter.hpp>
Public Attributes
| Type | Name |
|---|---|
| CompiledFilter | compiled_filter |
| std::vector< std::string > | expression_parameters |
| std::string | filter_class_name e.g., "DDSSQL" |
| bool | filter_enabled = {true} |
| std::string | filter_expression |
| rtps::GUID_t | reader_guid |
Public Static Functions
| Type | Name |
|---|---|
| std::optional< ReaderFilterInfo > | create (const rtps::GUID_t & guid, const std::string & class_name, const std::string & expression, const std::vector< std::string > & parameters) Create from filter expression. |
Public Attributes Documentation
variable compiled_filter
CompiledFilter astutedds::dcps::ReaderFilterInfo::compiled_filter;
variable expression_parameters
std::vector<std::string> astutedds::dcps::ReaderFilterInfo::expression_parameters;
variable filter_class_name
e.g., "DDSSQL"
std::string astutedds::dcps::ReaderFilterInfo::filter_class_name;
variable filter_enabled
bool astutedds::dcps::ReaderFilterInfo::filter_enabled;
variable filter_expression
std::string astutedds::dcps::ReaderFilterInfo::filter_expression;
variable reader_guid
rtps::GUID_t astutedds::dcps::ReaderFilterInfo::reader_guid;
Public Static Functions Documentation
function create
Create from filter expression.
static std::optional< ReaderFilterInfo > astutedds::dcps::ReaderFilterInfo::create (
const rtps::GUID_t & guid,
const std::string & class_name,
const std::string & expression,
const std::vector< std::string > & parameters
)
The documentation for this class was generated from the following file include/astutedds/dcps/writer_filter.hpp