#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