![]() |
helics
2.8.1
|
#include <FilterInfo.hpp>
Public Member Functions | |
| FilterInfo (global_broker_id core_id_, interface_handle handle_, const std::string &key_, const std::string &type_in_, const std::string &type_out_, bool destFilter_) | |
| void | removeTarget (global_handle targetToRemove) |
Public Attributes | |
| const global_broker_id | core_id |
| id of the core that manages the filter | |
| const interface_handle | handle |
| id handle of the filter | |
| const std::string | key |
| the identifier of the filter | |
| const std::string | inputType |
| the type of data for the filter | |
| const std::string | outputType |
| the outputType of data of the filter | |
| const bool | dest_filter = false |
| bool | cloning = false |
| indicator that the filter is a destination filter More... | |
| uint16_t | flags = 0 |
| flags for the filter | |
| std::shared_ptr< FilterOperator > | filterOp |
| the callback operation of the filter | |
| std::vector< global_handle > | sourceTargets |
| std::vector< global_handle > | destTargets |
data class defining the information about a filter
|
inline |
constructor from all fields
| void helics::FilterInfo::removeTarget | ( | global_handle | targetToRemove | ) |
remove a target from interface with the filter
| bool helics::FilterInfo::cloning = false |
indicator that the filter is a destination filter
indicator that the filter is a cloning filter
Referenced by helics::FilterFederate::createFilter().
1.8.17