INET Framework for OMNeT++/OMNEST
inet::ieee80211::IRecipientMacDataService Class Referenceabstract

#include <IRecipientMacDataService.h>

Inheritance diagram for inet::ieee80211::IRecipientMacDataService:
inet::ieee80211::RecipientMacDataService

Public Member Functions

virtual ~IRecipientMacDataService ()
 
virtual std::vector< Packet * > dataFrameReceived (Packet *dataPacket, const Ptr< const Ieee80211DataHeader > &dataHeader)=0
 
virtual std::vector< Packet * > controlFrameReceived (Packet *controlPacket, const Ptr< const Ieee80211MacHeader > &controlHeader)=0
 
virtual std::vector< Packet * > managementFrameReceived (Packet *mgmtPacket, const Ptr< const Ieee80211MgmtHeader > &mgmtHeader)=0
 

Static Public Attributes

static simsignal_t packetDefragmentedSignal = cComponent::registerSignal("packetDefragmented")
 

Constructor & Destructor Documentation

◆ ~IRecipientMacDataService()

virtual inet::ieee80211::IRecipientMacDataService::~IRecipientMacDataService ( )
inlinevirtual
23 {}

Member Function Documentation

◆ controlFrameReceived()

virtual std::vector<Packet *> inet::ieee80211::IRecipientMacDataService::controlFrameReceived ( Packet controlPacket,
const Ptr< const Ieee80211MacHeader > &  controlHeader 
)
pure virtual

◆ dataFrameReceived()

virtual std::vector<Packet *> inet::ieee80211::IRecipientMacDataService::dataFrameReceived ( Packet dataPacket,
const Ptr< const Ieee80211DataHeader > &  dataHeader 
)
pure virtual

◆ managementFrameReceived()

virtual std::vector<Packet *> inet::ieee80211::IRecipientMacDataService::managementFrameReceived ( Packet mgmtPacket,
const Ptr< const Ieee80211MgmtHeader > &  mgmtHeader 
)
pure virtual

Member Data Documentation

◆ packetDefragmentedSignal

simsignal_t inet::ieee80211::IRecipientMacDataService::packetDefragmentedSignal = cComponent::registerSignal("packetDefragmented")
static

The documentation for this class was generated from the following files: