![]() |
helics
2.8.1
|
#include <Filter.hpp>
Inheritance diagram for helicscpp::CloningFilter:Public Member Functions | |
| CloningFilter (helics_filter hfilt) HELICS_NOTHROW | |
| CloningFilter () HELICS_NOTHROW | |
| CloningFilter (const CloningFilter &filter) | |
| CloningFilter & | operator= (const CloningFilter &filter) |
| void | addDeliveryEndpoint (const std::string &deliveryEndpoint) |
| void | removeDeliveryEndpoint (const std::string &deliveryEndpoint) |
Public Member Functions inherited from helicscpp::Filter | |
| Filter (helics_filter hfilt) HELICS_NOTHROW | |
| Filter () HELICS_NOTHROW | |
| Filter (const Filter &filter) | |
| Filter & | operator= (const Filter &filter) |
| operator helics_filter () const | |
| helics_filter | baseObject () const |
| bool | isValid () const |
| const char * | getName () const |
| void | set (const std::string &property, double val) |
| void | setString (const std::string &property, const std::string &val) |
| void | addDestinationTarget (const std::string &dest) |
| void | addSourceTarget (const std::string &source) |
| void | removeTarget (const std::string &dest) |
| const char * | getInfo () const |
| void | setInfo (const std::string &info) |
Additional Inherited Members | |
Protected Attributes inherited from helicscpp::Filter | |
| helics_filter | filt |
| the reference to the underlying publication | |
cloning filter extends some operations on filters
|
inlineexplicit |
construct from underlying filter object
|
inline |
default constructor
|
inline |
copy constructor
|
inline |
add a delivery endpoint to a cloning filter
all cloned messages are sent to the delivery address(es)
References helicscpp::Filter::filt, and helicsFilterAddDeliveryEndpoint().
|
inline |
copy assignment
References helicscpp::Filter::operator=().
|
inline |
remove a delivery destination from a cloning filter
References helicscpp::Filter::filt, and helicsFilterRemoveDeliveryEndpoint().
1.8.17