#include <Ieee80211MgmtSTASimplified.h>
Inheritance diagram for Ieee80211MgmtSTASimplified:
|
Utility function for handleUpperMessage() 00054 { 00055 Ieee80211DataFrame *frame = new Ieee80211DataFrame(msg->name()); 00056 00057 // frame goes to the AP 00058 frame->setToDS(true); 00059 00060 // receiver is the AP 00061 frame->setReceiverAddress(accessPointAddress); 00062 00063 // destination address is in address3 00064 Ieee802Ctrl *ctrl = check_and_cast<Ieee802Ctrl *>(msg->removeControlInfo()); 00065 ASSERT(!ctrl->getDest().isUnspecified()); 00066 frame->setAddress3(ctrl->getDest()); 00067 delete ctrl; 00068 00069 frame->encapsulate(msg); 00070 return frame; 00071 }
|
|
Implements Ieee80211MgmtBase. 00095 { 00096 dropManagementFrame(frame); 00097 }
|
|
Implements Ieee80211MgmtBase. 00100 { 00101 dropManagementFrame(frame); 00102 }
|
|
Implements Ieee80211MgmtBase. 00085 { 00086 dropManagementFrame(frame); 00087 }
|
|
Implements Ieee80211MgmtBase. 00120 { 00121 dropManagementFrame(frame); 00122 }
|
|
Implements abstract Ieee80211MgmtBase method -- throws an error (no commands supported) Implements Ieee80211MgmtBase. 00049 {
00050 error("handleCommand(): no commands supported");
00051 }
|
|
Implements Ieee80211MgmtBase. 00080 { 00081 sendUp(decapsulate(frame)); 00082 }
|
|
Implements Ieee80211MgmtBase. 00090 { 00091 dropManagementFrame(frame); 00092 }
|
|
Implements Ieee80211MgmtBase. 00115 { 00116 dropManagementFrame(frame); 00117 }
|
|
Implements Ieee80211MgmtBase. 00125 { 00126 dropManagementFrame(frame); 00127 }
|
|
Implements Ieee80211MgmtBase. 00130 { 00131 dropManagementFrame(frame); 00132 }
|
|
Implements Ieee80211MgmtBase. 00105 { 00106 dropManagementFrame(frame); 00107 }
|
|
Implements Ieee80211MgmtBase. 00110 { 00111 dropManagementFrame(frame); 00112 }
|
|
Implements abstract Ieee80211MgmtBase method Implements Ieee80211MgmtBase. 00038 {
00039 ASSERT(false);
00040 }
|
|
Implements abstract Ieee80211MgmtBase method Implements Ieee80211MgmtBase. 00043 { 00044 Ieee80211DataFrame *frame = encapsulate(msg); 00045 sendOrEnqueue(frame); 00046 }
|
|
Reimplemented from Ieee80211MgmtBase. 00028 { 00029 Ieee80211MgmtBase::initialize(stage); 00030 if (stage==0) 00031 { 00032 accessPointAddress.setAddress(par("accessPointAddress").stringValue()); 00033 receiveSequence = 0; 00034 } 00035 }
|
|
Reimplemented from Ieee80211MgmtBase. 00042 {return 2;}
|
|
Called by the NotificationBoard whenever a change occurs we're interested in Implements INotifiable. 00074 { 00075 Enter_Method_Silent(); 00076 printNotificationBanner(category, details); 00077 }
|
|
|
|
|