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


Public Member Functions | |
| CRCFilter (fun::FUN *fuNet, const wns::pyconfig::View &_config) | |
| Constructor. | |
| virtual | ~CRCFilter () |
| Destructor. | |
Private Types | |
| typedef std::vector < wns::ldk::FunctionalUnit * > | FUContainer |
| Container for FUs. | |
Private Member Functions | |
FunctionalUnit interface | |
| virtual bool | doIsAccepting (const CompoundPtr &compound) const |
| virtual void | doOnData (const CompoundPtr &compound) |
| virtual void | doSendData (const CompoundPtr &compound) |
| virtual void | doWakeup () |
| virtual void | onFUNCreated () |
| virtual bool | onSuspend () const |
Private Attributes | |
| wns::pyconfig::View | config |
| struct wns::ldk::crc::CRCFilter::Friends | friends |
| FUContainer | fus |
| Compounds that contain at least one activated command of one of these FUs won't be filtered out. | |
| logger::Logger | logger |
Classes | |
| struct | Friends |
| CRC FU whose command is used to decide whether the transmission of the compound was successful or failed. More... | |
Definition at line 75 of file CRCFilter.hpp.
typedef std::vector<wns::ldk::FunctionalUnit*> wns::ldk::crc::CRCFilter::FUContainer [private] |
Definition at line 83 of file CRCFilter.hpp.
| CRCFilter::CRCFilter | ( | fun::FUN * | fuNet, | |
| const wns::pyconfig::View & | _config | |||
| ) | [explicit] |
Definition at line 41 of file CRCFilter.cpp.
| virtual wns::ldk::crc::CRCFilter::~CRCFilter | ( | ) | [inline, virtual] |
Definition at line 96 of file CRCFilter.hpp.
| virtual bool wns::ldk::crc::CRCFilter::doIsAccepting | ( | const CompoundPtr & | compound | ) | const [inline, private, virtual] |
Definition at line 114 of file CRCFilter.hpp.
| void CRCFilter::doOnData | ( | const CompoundPtr & | compound | ) | [private, virtual] |
Definition at line 65 of file CRCFilter.cpp.
| virtual void wns::ldk::crc::CRCFilter::doSendData | ( | const CompoundPtr & | compound | ) | [inline, private, virtual] |
Definition at line 105 of file CRCFilter.hpp.
| virtual void wns::ldk::crc::CRCFilter::doWakeup | ( | ) | [inline, private, virtual] |
Definition at line 120 of file CRCFilter.hpp.
| void CRCFilter::onFUNCreated | ( | ) | [private, virtual] |
Definition at line 54 of file CRCFilter.cpp.
| virtual bool wns::ldk::crc::CRCFilter::onSuspend | ( | ) | const [inline, private, virtual] |
struct wns::ldk::crc::CRCFilter::Friends wns::ldk::crc::CRCFilter::friends [private] |
FUContainer wns::ldk::crc::CRCFilter::fus [private] |
Definition at line 148 of file CRCFilter.hpp.
Definition at line 151 of file CRCFilter.hpp.
1.5.5