![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <compoundSwitch/Filter.hpp>


Public Member Functions | |
| virtual bool | filter (const wns::ldk::CompoundPtr &compound) const =0 |
| Filter (CompoundSwitch *compoundSwitch, wns::pyconfig::View &config) | |
| virtual std::string | getName () const |
| virtual void | onFUNCreated () |
| bool | operator== (const Filter &rhs) |
| virtual | ~Filter () |
Protected Attributes | |
| CompoundSwitch * | compoundSwitch_ |
| wns::logger::Logger | logger_ |
| std::string | name_ |
Definition at line 70 of file Filter.hpp.
| Filter::Filter | ( | CompoundSwitch * | compoundSwitch, | |
| wns::pyconfig::View & | config | |||
| ) |
Definition at line 36 of file Filter.cpp.
| Filter::~Filter | ( | ) | [virtual] |
Definition at line 45 of file Filter.cpp.
| virtual bool dll::compoundSwitch::Filter::filter | ( | const wns::ldk::CompoundPtr & | compound | ) | const [pure virtual] |
Implements dll::compoundSwitch::IFilter.
Implemented in dll::compoundSwitch::filter::FilterAll, dll::compoundSwitch::filter::FilterCommand, dll::compoundSwitch::filter::FilterMACAddress, dll::compoundSwitch::filter::FilterName, dll::compoundSwitch::filter::FilterNone, wifimac::helper::FilterFrameType, wifimac::helper::FilterSize, wimac::compoundSwitch::filter::RelayDirection, wimemac::helper::FilterTxOPType, and wimemac::helper::FilterTxType.
| virtual std::string dll::compoundSwitch::Filter::getName | ( | ) | const [inline, virtual] |
| virtual void dll::compoundSwitch::Filter::onFUNCreated | ( | ) | [inline, virtual] |
Implements dll::compoundSwitch::IFilter.
Reimplemented in dll::compoundSwitch::filter::FilterCommand, dll::compoundSwitch::filter::FilterMACAddress, dll::compoundSwitch::filter::FilterName, wifimac::helper::FilterFrameType, wifimac::helper::FilterSize, wimac::compoundSwitch::filter::RelayDirection, wimemac::helper::FilterTxOPType, and wimemac::helper::FilterTxType.
Definition at line 81 of file Filter.hpp.
Definition at line 94 of file Filter.hpp.
Definition at line 105 of file Filter.hpp.
Definition at line 106 of file Filter.hpp.
std::string dll::compoundSwitch::Filter::name_ [protected] |
Definition at line 103 of file Filter.hpp.
1.5.5