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


Public Types | |
| typedef std::list< IFilter * > | Filters |
| typedef std::vector < wns::ldk::IDelivererReceptacle * > | FunctionalUnitContainer |
Public Member Functions | |
| virtual void | add (wns::ldk::IDelivererReceptacle *fu) |
| void | addFilter (compoundSwitch::IFilter *filter) |
| virtual void | clear () |
| Erase all FUs. | |
| virtual const wns::ldk::Link < wns::ldk::IDelivererReceptacle > ::ExchangeContainer | get () const |
| Return set of stored FUs. | |
| virtual wns::ldk::IDelivererReceptacle * | getAcceptor (const wns::ldk::CompoundPtr &compound) |
| const Filters | getAllFilter () const |
| IFilter * | getFilter (const wns::ldk::CompoundPtr &compound) const |
| void | onFUNCreated () |
| virtual void | set (const wns::ldk::Link< wns::ldk::IDelivererReceptacle >::ExchangeContainer &) |
| virtual unsigned long int | size () const |
| Return number of FUs added. | |
| ~CompoundSwitchDeliverer () | |
Private Attributes | |
| Filters | filters_ |
| FunctionalUnitContainer | fus |
Definition at line 50 of file CompoundSwitchDeliverer.hpp.
| typedef std::list<IFilter*> dll::compoundSwitch::CompoundSwitchDeliverer::Filters |
Definition at line 55 of file CompoundSwitchDeliverer.hpp.
| typedef std::vector<wns::ldk::IDelivererReceptacle*> dll::compoundSwitch::CompoundSwitchDeliverer::FunctionalUnitContainer |
Definition at line 54 of file CompoundSwitchDeliverer.hpp.
| CompoundSwitchDeliverer::~CompoundSwitchDeliverer | ( | ) |
Definition at line 36 of file CompoundSwitchDeliverer.cpp.
| void CompoundSwitchDeliverer::add | ( | wns::ldk::IDelivererReceptacle * | fu | ) | [virtual] |
Definition at line 104 of file CompoundSwitchDeliverer.cpp.
| void CompoundSwitchDeliverer::addFilter | ( | compoundSwitch::IFilter * | filter | ) |
Definition at line 46 of file CompoundSwitchDeliverer.cpp.
| void CompoundSwitchDeliverer::clear | ( | ) | [virtual] |
Implements wns::ldk::Link< RECEPTACLETYPE >.
Definition at line 110 of file CompoundSwitchDeliverer.cpp.
| const wns::ldk::Link< wns::ldk::IDelivererReceptacle >::ExchangeContainer CompoundSwitchDeliverer::get | ( | ) | const [virtual] |
Implements wns::ldk::Link< RECEPTACLETYPE >.
Definition at line 123 of file CompoundSwitchDeliverer.cpp.
| wns::ldk::IDelivererReceptacle * CompoundSwitchDeliverer::getAcceptor | ( | const wns::ldk::CompoundPtr & | compound | ) | [virtual] |
| const CompoundSwitchDeliverer::Filters CompoundSwitchDeliverer::getAllFilter | ( | ) | const |
Definition at line 92 of file CompoundSwitchDeliverer.cpp.
| IFilter * CompoundSwitchDeliverer::getFilter | ( | const wns::ldk::CompoundPtr & | compound | ) | const |
Definition at line 76 of file CompoundSwitchDeliverer.cpp.
| void CompoundSwitchDeliverer::onFUNCreated | ( | ) |
Definition at line 65 of file CompoundSwitchDeliverer.cpp.
| void CompoundSwitchDeliverer::set | ( | const wns::ldk::Link< wns::ldk::IDelivererReceptacle >::ExchangeContainer & | src | ) | [virtual] |
Definition at line 138 of file CompoundSwitchDeliverer.cpp.
| unsigned long int CompoundSwitchDeliverer::size | ( | ) | const [virtual] |
Implements wns::ldk::Link< RECEPTACLETYPE >.
Definition at line 117 of file CompoundSwitchDeliverer.cpp.
Definition at line 74 of file CompoundSwitchDeliverer.hpp.
Definition at line 73 of file CompoundSwitchDeliverer.hpp.
1.5.5