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


Public Member Functions | |
| DuplicateFilter (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &config) | |
| virtual | ~DuplicateFilter () |
Private Types | |
| typedef wns::container::Registry < wns::service::dll::UnicastAddress, DuplicateFilterCommand::SequenceNumber > | AdrSNMap |
Private Member Functions | |
| bool | doIsAccepting (const wns::ldk::CompoundPtr &compound) const |
| void | doOnData (const wns::ldk::CompoundPtr &compound) |
| void | doSendData (const wns::ldk::CompoundPtr &compound) |
| void | doWakeup () |
| void | onFUNCreated () |
Private Attributes | |
| const std::string | arqCommandName |
| struct wifimac::lowerMAC::DuplicateFilter::Friends | friends |
| AdrSNMap | lastReceivedSN |
| wns::logger::Logger | logger |
| const std::string | managerName |
| DuplicateFilterCommand::SequenceNumber | nextSN |
Classes | |
| struct | Friends |
Definition at line 55 of file DuplicateFilter.hpp.
typedef wns::container::Registry<wns::service::dll::UnicastAddress, DuplicateFilterCommand::SequenceNumber> wifimac::lowerMAC::DuplicateFilter::AdrSNMap [private] |
Definition at line 72 of file DuplicateFilter.hpp.
| DuplicateFilter::DuplicateFilter | ( | wns::ldk::fun::FUN * | fun, | |
| const wns::pyconfig::View & | config | |||
| ) |
Definition at line 41 of file DuplicateFilter.cpp.
| DuplicateFilter::~DuplicateFilter | ( | ) | [virtual] |
Definition at line 52 of file DuplicateFilter.cpp.
| bool DuplicateFilter::doIsAccepting | ( | const wns::ldk::CompoundPtr & | compound | ) | const [private] |
Definition at line 101 of file DuplicateFilter.cpp.
| void DuplicateFilter::doOnData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private] |
Definition at line 73 of file DuplicateFilter.cpp.
| void DuplicateFilter::doSendData | ( | const wns::ldk::CompoundPtr & | compound | ) | [private] |
Definition at line 63 of file DuplicateFilter.cpp.
| void DuplicateFilter::doWakeup | ( | ) | [private] |
Definition at line 106 of file DuplicateFilter.cpp.
| void DuplicateFilter::onFUNCreated | ( | ) | [private] |
Definition at line 57 of file DuplicateFilter.cpp.
const std::string wifimac::lowerMAC::DuplicateFilter::arqCommandName [private] |
Definition at line 76 of file DuplicateFilter.hpp.
struct wifimac::lowerMAC::DuplicateFilter::Friends wifimac::lowerMAC::DuplicateFilter::friends [private] |
Definition at line 73 of file DuplicateFilter.hpp.
Definition at line 69 of file DuplicateFilter.hpp.
const std::string wifimac::lowerMAC::DuplicateFilter::managerName [private] |
Definition at line 75 of file DuplicateFilter.hpp.
Definition at line 70 of file DuplicateFilter.hpp.
1.5.5