SMP::_filter Class Reference

The tiny structure used by SMPInterpreter only This structure only keeps the information of a filter used for user queries or user's changing properties. More...

#include <elements.h>

Collaboration diagram for SMP::_filter:

Collaboration graph
[legend]
List of all members.

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_itemdefault_property
map< string, property_itemproperty

Detailed Description

The tiny structure used by SMPInterpreter only This structure only keeps the information of a filter used for user queries or user's changing properties.


Constructor & Destructor Documentation

SMP::_filter::_filter (  )  [inline]

default constructor

SMP::_filter::_filter ( const _filter f  )  [inline]

copy constructor


Member Data Documentation

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


The documentation for this class was generated from the following file:
Generated on Fri Aug 31 15:41:58 2007 for SCREAMLinuxMiddleware(SLIM) by  doxygen 1.5.1