#include <RecipientMacDataService.h>
◆ Fragments
◆ ~RecipientMacDataService()
| inet::ieee80211::RecipientMacDataService::~RecipientMacDataService |
( |
| ) |
|
|
virtual |
◆ controlFrameReceived()
| std::vector< Packet * > inet::ieee80211::RecipientMacDataService::controlFrameReceived |
( |
Packet * |
controlPacket, |
|
|
const Ptr< const Ieee80211MacHeader > & |
controlHeader |
|
) |
| |
|
overridevirtual |
◆ dataFrameReceived()
| std::vector< Packet * > inet::ieee80211::RecipientMacDataService::dataFrameReceived |
( |
Packet * |
dataPacket, |
|
|
const Ptr< const Ieee80211DataHeader > & |
dataHeader |
|
) |
| |
|
overridevirtual |
◆ dataOrMgmtFrameReceived()
39 EV_WARN <<
"Dropping duplicate packet " << *packet <<
".\n";
40 PacketDropDetails details;
44 return std::vector<Packet *>();
46 Packet *defragmentedFrame =
nullptr;
50 return defragmentedFrame !=
nullptr ? std::vector<Packet *>({ defragmentedFrame }) : std::vector<Packet *>();
Referenced by dataFrameReceived(), and managementFrameReceived().
◆ defragment()
| Packet * inet::ieee80211::RecipientMacDataService::defragment |
( |
Packet * |
dataOrMgmtFrame | ) |
|
|
protectedvirtual |
◆ initialize()
| void inet::ieee80211::RecipientMacDataService::initialize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ managementFrameReceived()
| std::vector< Packet * > inet::ieee80211::RecipientMacDataService::managementFrameReceived |
( |
Packet * |
mgmtPacket, |
|
|
const Ptr< const Ieee80211MgmtHeader > & |
mgmtHeader |
|
) |
| |
|
overridevirtual |
◆ basicReassembly
| IReassembly* inet::ieee80211::RecipientMacDataService::basicReassembly = nullptr |
|
protected |
◆ defragmentation
| IDefragmentation* inet::ieee80211::RecipientMacDataService::defragmentation = nullptr |
|
protected |
◆ duplicateRemoval
| IDuplicateRemoval* inet::ieee80211::RecipientMacDataService::duplicateRemoval = nullptr |
|
protected |
The documentation for this class was generated from the following files: