INET Framework for OMNeT++/OMNEST
inet::ieee80211::Ieee80211OneAddressFrame Class Reference

Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:123 by nedtool. More...

#include <Ieee80211Frame_m.h>

Inheritance diagram for inet::ieee80211::Ieee80211OneAddressFrame:
inet::ieee80211::Ieee80211Frame inet::ieee80211::Ieee80211ACKFrame inet::ieee80211::Ieee80211CTSFrame inet::ieee80211::Ieee80211TwoAddressFrame inet::ieee80211::Ieee80211BlockAck inet::ieee80211::Ieee80211BlockAckReq inet::ieee80211::Ieee80211DataOrMgmtFrame inet::ieee80211::Ieee80211RTSFrame inet::ieee80211::Ieee80211BasicBlockAck inet::ieee80211::Ieee80211CompressedBlockAck inet::ieee80211::Ieee80211MultiTidBlockAck inet::ieee80211::Ieee80211BasicBlockAckReq inet::ieee80211::Ieee80211CompressedBlockAckReq inet::ieee80211::Ieee80211MultiTidBlockAckReq inet::ieee80211::Ieee80211DataFrame inet::ieee80211::Ieee80211ManagementFrame

Public Member Functions

 Ieee80211OneAddressFrame (const char *name=nullptr, short kind=0)
 
 Ieee80211OneAddressFrame (const Ieee80211OneAddressFrame &other)
 
virtual ~Ieee80211OneAddressFrame ()
 
Ieee80211OneAddressFrameoperator= (const Ieee80211OneAddressFrame &other)
 
virtual Ieee80211OneAddressFramedup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::ieee80211::Ieee80211Frame
 Ieee80211Frame (const char *name=nullptr, short kind=0)
 
 Ieee80211Frame (const Ieee80211Frame &other)
 
virtual ~Ieee80211Frame ()
 
Ieee80211Frameoperator= (const Ieee80211Frame &other)
 
virtual short getType () const
 
virtual void setType (short type)
 
virtual bool getToDS () const
 
virtual void setToDS (bool toDS)
 
virtual bool getFromDS () const
 
virtual void setFromDS (bool fromDS)
 
virtual bool getRetry () const
 
virtual void setRetry (bool retry)
 
virtual bool getMoreFragments () const
 
virtual void setMoreFragments (bool moreFragments)
 
virtual ::omnetpp::simtime_t getDuration () const
 
virtual void setDuration (::omnetpp::simtime_t duration)
 
virtual short getAID () const
 
virtual void setAID (short AID)
 
virtual MACAddressgetReceiverAddress ()
 
virtual const MACAddressgetReceiverAddress () const
 
virtual void setReceiverAddress (const MACAddress &receiverAddress)
 
virtual ::omnetpp::simtime_t getMACArrive () const
 
virtual void setMACArrive (::omnetpp::simtime_t MACArrive)
 

Protected Member Functions

bool operator== (const Ieee80211OneAddressFrame &)
 
- Protected Member Functions inherited from inet::ieee80211::Ieee80211Frame
bool operator== (const Ieee80211Frame &)
 

Private Member Functions

void copy (const Ieee80211OneAddressFrame &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::ieee80211::Ieee80211Frame
short type
 
bool toDS
 
bool fromDS
 
bool retry
 
bool moreFragments
 
::omnetpp::simtime_t duration
 
short AID
 
MACAddress receiverAddress
 
::omnetpp::simtime_t MACArrive
 

Detailed Description

Class generated from inet/linklayer/ieee80211/mac/Ieee80211Frame.msg:123 by nedtool.

//
// Format of a 802.11 frame with address1 present, like ACK and CTS
//
packet Ieee80211OneAddressFrame extends Ieee80211Frame
{
}

Constructor & Destructor Documentation

inet::ieee80211::Ieee80211OneAddressFrame::Ieee80211OneAddressFrame ( const char *  name = nullptr,
short  kind = 0 
)
inet::ieee80211::Ieee80211OneAddressFrame::Ieee80211OneAddressFrame ( const Ieee80211OneAddressFrame other)
virtual inet::ieee80211::Ieee80211OneAddressFrame::~Ieee80211OneAddressFrame ( )
virtual

Member Function Documentation

void inet::ieee80211::Ieee80211OneAddressFrame::copy ( const Ieee80211OneAddressFrame other)
private
virtual Ieee80211OneAddressFrame* inet::ieee80211::Ieee80211OneAddressFrame::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::ieee80211::Ieee80211Frame.

Reimplemented in inet::ieee80211::Ieee80211MultiTidBlockAck, inet::ieee80211::Ieee80211CompressedBlockAck, inet::ieee80211::Ieee80211BasicBlockAck, inet::ieee80211::Ieee80211BlockAck, inet::ieee80211::Ieee80211MultiTidBlockAckReq, inet::ieee80211::Ieee80211ProbeResponseFrame, inet::ieee80211::Ieee80211BeaconFrame, inet::ieee80211::Ieee80211CompressedBlockAckReq, inet::ieee80211::Ieee80211ReassociationResponseFrame, inet::ieee80211::Ieee80211BasicBlockAckReq, inet::ieee80211::Ieee80211AssociationResponseFrame, inet::ieee80211::Ieee80211BlockAckReq, inet::ieee80211::Ieee80211ReassociationRequestFrame, inet::ieee80211::Ieee80211Delba, inet::ieee80211::Ieee80211AssociationRequestFrame, inet::ieee80211::Ieee80211ProbeRequestFrame, inet::ieee80211::Ieee80211AddbaResponse, inet::ieee80211::Ieee80211DisassociationFrame, inet::ieee80211::Ieee80211DeauthenticationFrame, inet::ieee80211::Ieee80211AddbaRequest, inet::ieee80211::Ieee80211AuthenticationFrame, inet::ieee80211::Ieee80211ActionFrame, inet::ieee80211::Ieee80211ManagementFrame, inet::ieee80211::Ieee80211DataFrameWithSNAP, inet::ieee80211::Ieee80211DataFrame, inet::ieee80211::Ieee80211DataOrMgmtFrame, inet::ieee80211::Ieee80211CTSFrame, inet::ieee80211::Ieee80211RTSFrame, inet::ieee80211::Ieee80211TwoAddressFrame, and inet::ieee80211::Ieee80211ACKFrame.

253 {return new Ieee80211OneAddressFrame(*this);}
Ieee80211OneAddressFrame(const char *name=nullptr, short kind=0)
Ieee80211OneAddressFrame& inet::ieee80211::Ieee80211OneAddressFrame::operator= ( const Ieee80211OneAddressFrame other)
bool inet::ieee80211::Ieee80211OneAddressFrame::operator== ( const Ieee80211OneAddressFrame )
protected
virtual void inet::ieee80211::Ieee80211OneAddressFrame::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::ieee80211::Ieee80211OneAddressFrame::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

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