#include <elements.h>
Collaboration diagram for SMP::_filter:

Public Member Functions | |
| _filter () | |
| _filter (const _filter *f) | |
Public Attributes | |
| string | name |
| string | alias |
| uint | fuid |
| char | version [6] |
| vector< string > | inport |
| vector< string > | outport |
| map< string, property_item > | default_property |
| map< string, property_item > | property |
| SMP::_filter::_filter | ( | ) | [inline] |
default constructor
| SMP::_filter::_filter | ( | const _filter * | f | ) | [inline] |
copy constructor
| string SMP::_filter::name |
name of the filter
| string SMP::_filter::alias |
alias of the filter
| uint SMP::_filter::fuid |
Unique-ID of the filter This is for identification.
| char SMP::_filter::version[6] |
version of the filter in the format link "2.12" If a version consists of something link 1.2.3, the ".3" part will not be parsed, so it equals "1.2"
| vector<string> SMP::_filter::inport |
input port: id as index and name
| vector<string> SMP::_filter::outport |
output port: id as index and name
| map<string, property_item> SMP::_filter::default_property |
default properties in the filter
| map<string, property_item> SMP::_filter::property |
changeable properties in the filter, with same keys as property
1.5.1