Struct astutedds::dcps::ContentFilterProperty

ClassList > astutedds > dcps > ContentFilterProperty

Content filter signature for discovery.

  • #include <writer_filter.hpp>

Public Attributes

Type Name
std::string content_filtered_topic_name
std::vector< std::string > expression_parameters
std::string filter_class_name
std::string filter_expression
std::string related_topic_name

Public Functions

Type Name
std::vector< uint8_t > serialize () const
Serialize to parameter list for discovery.

Public Static Functions

Type Name
std::optional< ContentFilterProperty > deserialize (const std::vector< uint8_t > & data)
Deserialize from parameter list.

Public Attributes Documentation

variable content_filtered_topic_name

std::string astutedds::dcps::ContentFilterProperty::content_filtered_topic_name;

variable expression_parameters

std::vector<std::string> astutedds::dcps::ContentFilterProperty::expression_parameters;

variable filter_class_name

std::string astutedds::dcps::ContentFilterProperty::filter_class_name;

variable filter_expression

std::string astutedds::dcps::ContentFilterProperty::filter_expression;

std::string astutedds::dcps::ContentFilterProperty::related_topic_name;

Public Functions Documentation

function serialize

Serialize to parameter list for discovery.

std::vector< uint8_t > astutedds::dcps::ContentFilterProperty::serialize () const


Public Static Functions Documentation

function deserialize

Deserialize from parameter list.

static std::optional< ContentFilterProperty > astutedds::dcps::ContentFilterProperty::deserialize (
    const std::vector< uint8_t > & data
) 



The documentation for this class was generated from the following file include/astutedds/dcps/writer_filter.hpp