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