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;
variable related_topic_name
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